带有ActionBarScherlock的Log.d

tal*_*aul 3 android logcat actionbarsherlock

我试图通过将一些教科书示例中的代码添加到我的一个项目中来处理LogCat.

我的项目使用ABS

当我尝试使用时:

    @Override
public void onPause(){
    super.onPause();
    Log.d(TAG,"onPause() called");
}
Run Code Online (Sandbox Code Playgroud)

我遇到了错误

TAG在'com.actionbarsherlock.app.SherlockFragmentActivity'中拥有私人访问权限

为什么会这样,我怎么能绕过它呢?我在Google上搜索过但没有发现与此有关的任何内容.

laa*_*lto 8

TAG在父级中有一个私有字段SherlockFragmentActivity,您无法使用它.

相反,您应该在类中指定自己的标记,例如

private static final String TAG = YourActivity.class.getSimpleName();
Run Code Online (Sandbox Code Playgroud)