Tôi đang sử dụng loại mẫu:Có cách nào để tự động đăng nhập tên phương thức trong Android không?
public class FooProvider extends ContentProvider {
private static final String TAG = FooProvider.class.getSimpleName();
...
@Override
public int update(Uri uri, ContentValues values, String where, String[] whereArgs) {
l.v(TAG, TAG + ".update() Uri:" + uri.toString() + " " + db.getPath());
đâu l là wrapper của tôi tròn Androids Log.v mà mất Chuỗi ... args. Điều này sẽ cho sản lượng logcat như thế này:
FooProvider.update() Uri: foo bar etc
Những gì tôi đang tìm kiếm là một cách để đăng nhập tên phương pháp, trong bản cập nhật trường hợp này(), tự động và trong một cách mà sống sót refactoring cách TAG làm. Tôi đã nhìn thấy các class.getMethods() gọi nhưng không thể nhìn thấy một cách để lập chỉ mục danh sách trả về với phương pháp hiện tại lúc chạy.
bạn nên thử thư viện đơn giản này: https://github.com/MustafaFerhan/DebugLog – gturedi