2015-08-31 42 views
2

我面临着一个关于我的SecondActivity意图的问题,主要活动是具有进度条的启动屏幕。进度条间隔加载得很好,当涉及到转移到第二个活动的下一个部分时,我得到一些不可追踪的错误,并且是真正的忙乱。这里是我的第二个活动代码:在启动屏幕后加载SecondActivity时出错

package com.example.waleedmalik.computerparts; 

import android.content.Intent; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.widget.Button; 
import android.widget.ToggleButton; 

public class SecondActivity extends AppCompatActivity { 


ToggleButton tb; 
Button btn; 
public static boolean tbflag; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_second); 
    tb = (ToggleButton)findViewById(R.id.toggleButton1); 
    btn = (Button)findViewById(android.R.id.button1); 

    btn.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View arg0) { 
      // TODO Auto-generated method stub 
      tbflag = tb.isChecked(); 
      Intent in = new Intent(getApplicationContext(), 
     GameActivity.class); 

    startActivity(in); 

    } 

    }); 

} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.menu_second, menu); 
    return true; 
} 

@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(); 

    //noinspection SimplifiableIfStatement 
    if (id == R.id.action_settings) { 
     return true; 
    } 

    return super.onOptionsItemSelected(item); 
    } 
} 
+2

你在清单中添加你的第二个活动文件? – Arya

+0

发布您的日志细节。 –

+0

<活动 机器人:名称= “SecondActivity。” 机器人:标签= “@串/ title_activity_second”> –

回答

4

更改按钮初始化是这样的:

btn = (Button)findViewById(android.R.id.button1);

线

btn = (Button)findViewById(R.id.button1); 
+1

非常好的眼睛! –

+0

感谢很多朋友,尤其是maciej和Hassan Usman,它在这种变化之后工作:-)真的很感激! –