2015-12-18 3 views
-1

, пожалуйста, помогите мне. Я не знаю, что это за ошибка. У меня чистое уже ничего не происходит. Я только что положил панель действий в эту деятельность.ошибка в .java активность андроида

нет ошибки, когда я закрыл затмение и , когда я его снова открою. import android.support.v7.app не может быть решена ActionBarActivity не может быть разрешен к типу Метод OnCreate (Bundle) типа MainViewActivity должны переопределить или реализовать супертипом method..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); 
    } 
} 
+0

'ActionBarActivity' осуждается использование' AppCompatActivity' – Pankaj

+0

кстати. есть ошибка в buildconfig.java в appcompat_v7 Неявный суперструктор Object() не определен для конструктора по умолчанию. Должен определить явный конструктор – lambda

+0

обновить вашу библиотеку supportv7, открыть SDK Manager и обновить вашу 'support library' – Pankaj

ответ

0

Пришло в основном изменение имени: 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

Благодарности

Смежные вопросы