Straight-line and declining balance methods allocate the cost of a long-term asset based on , while an activity-based method allocates the cost of an asset based on its.