【问题标题】:error in .java android activity.java android 活动中的错误
【发布时间】:2015-12-18 10:15:48
【问题描述】:

请帮助我。我不知道错误是什么。我已经清理了它,没有任何反应。我只是在那个活动上放了一个操作栏..

当我关闭 Eclipse 时没有错误 当我再次打开它时,会发生这种情况。 import android.support.v7.app 无法解析 ActionBarActivity 无法解析为类型 MainViewActivity 类型的方法 onCreate(Bundle) 必须覆盖或实现超类型方法..etc

我的代码

    package com.example.slambook;

import android.support.v7.app.ActionBar;

import android.support.v7.app.ActionBarActivity;

import android.content.Intent;

import android.os.Bundle;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

public class MainViewActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_view);
        ActionBar aa = getSupportActionBar();
        aa.setDisplayShowTitleEnabled(false);

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main_view, menu);
        return true;
    }
    public void onClick(View v){
        Intent i = new Intent(this,MainEditActivity.class);
        startActivity(i);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_edit) {
            Intent i = new Intent(this,MainEditActivity.class);
            startActivity(i);
        }
        return super.onOptionsItemSelected(item);
    }
}

【问题讨论】:

  • ActionBarActivity 已弃用 AppCompatActivity
  • 顺便说一句。 appcompat_v7 中的 buildconfig.java 中存在错误 隐式超级构造函数 Object() 未定义为默认构造函数。必须定义显式构造函数
  • 更新您的 supportv7 库打开 SDK 管理器并更新您的 support library

标签: java android eclipse


【解决方案1】:

这主要是一个名称更改:ActionBarActivity 并没有真正描述它现在所做的一切。如果您愿意,您可以安全地使用 ActionBarActivity。

如果您开始新的开发,那么您应该立即使用新的 AppCompatActivity 类。 检查您的问题的解决方案:

The Import android.support.v7 cannot be resolved

ActionBarActivity cannot resolve a symbol

Android support v7 app cannot be resolved error

http://android-er.blogspot.in/2014/09/the-import-androidsupportv7-cannot-be.html

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 2012-07-23
    • 1970-01-01
    相关资源
    最近更新 更多