我试图用Actionbarsherlock扩展我的活动,当我这样做时,我收到了一个错误
"无法覆盖SherlockActivity的最终方法"
我的活动有这些进口
import java.io.IOException;
import com.actionbarsherlock.app.SherlockActivity;
import android.os.Bundle;
import android.accounts.Account;
import android.accounts.AccountManager;
import android.accounts.AccountManagerCallback;
import android.accounts.AccountManagerFuture;
import android.accounts.AuthenticatorException;
import android.accounts.OperationCanceledException;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
Run Code Online (Sandbox Code Playgroud)
请指导我如何解决它?
Boo*_*ger 41
正确的答案是导入ActionBarSherlock类,而不是标准的Android类.
这是来自ActionBarSherlock项目的首页,所以很明显这是一个常见的问题:
进口
为了提供3.0之前的Android版本无法提供的功能,该库包含并使用了许多与其本机版本相同的类.最常见的三种是:
Run Code Online (Sandbox Code Playgroud)com.actionbarsherlock.app.ActionBar com.actionbarsherlock.view.Menu com.actionbarsherlock.view.MenuItem com.actionbarsherlock.view.MenuInflater
删除下面的导入
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7386 次 |
| 最近记录: |