2012-04-19 4 views
-1

Я использую аутентификацию для входа в страницу после того, как аутентифицирован только пользователь, входящий в страницу. Я написал код для onbackpressed(), но он не работает. Здесь DatabaseDemo и Login являются двумя классами. когда я нажимаю кнопку «Назад», отображается класс входа с именем пользователя и паролем.ошибка при обращении к onbackpressed()

public class DatabaseDemo extends TabActivity { 
    DatabaseHelper dbHelper; 
    GridView grid; 
    TextView txtTest; 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     SetupTabs(); 
    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) 
    { 
     menu.add(1, 1, 1, "Add Employee"); 
     return true; 
    } 
    public boolean onOptionsItemSelected(MenuItem item) 
    { 
     switch (item.getItemId()) 
     { 
     //Add employee 
     case 1: 
      Intent addIntent=new Intent(this,AddEmployee.class); 
      startActivity(addIntent); 
      break; 
     } 
     super.onOptionsItemSelected(item); 
     return false; 
    } 
    void SetupTabs() 
    { 
     TabHost host=getTabHost(); 
     TabHost.TabSpec spec=host.newTabSpec("tag1"); 
     Intent in1=new Intent(this, AddEmployee.class); 
     spec.setIndicator("Add Employee"); 
     spec.setContent(in1); 

     TabHost.TabSpec spec2=host.newTabSpec("tag2"); 
     Intent in2=new Intent(this, GridList.class); 

     spec2.setIndicator("Employees"); 
     spec2.setContent(in2); 

     host.addTab(spec); 
     host.addTab(spec2); 
    } 
    @Override 
    public void onBackPressed() 
    { 
     Intent i = new Intent(DatabaseDemo.this, Login.class); 
     startActivity(i); 
    } 
} 
+2

Опубликуйте свой вывод logcat, чтобы мы знали, какую ошибку вы получаете. –

ответ

0

Вы должны это начать вход на задней нажатой, так что если это сбой, то есть что-то не так с вашей авторизации деятельности более чем вероятно, и не здесь.

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