我在Android Studio登录应用程序简单登录页面上的应用程序,当我测试应用程序启动时,当我按下按钮时显示此消息"不幸的是myapp已停止" 我想解决这个问题 这是我的代码 Mainactivity.java
package kandl.com.g99.g5080.mohannedinfo;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.Display;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
private Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
//Toolbar
//toolbar= (Toolbar) findViewById(R.id.app_bar);
//setSupportActionBar(toolbar);
//Toolbar
public void loginOnClick(View v) {
if (v.getId() == R.id.login) {
EditText a = (EditText) findViewById(R.id.TFusername);
String str = a.getText().toString();
Intent i = new Intent(MainActivity.this, Display.class);
i.putExtra("Username", str);
startActivity(i);
}
}
}
display.java 显示欢迎用户另一个活动
package kandl.com.g99.g5080.mohannedinfo;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Display extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.display);
String username = getIntent().getStringExtra("Username");
TextView tv = (TextView) findViewById(R.id.TVusername);
tv.setText(username);
}
}
答案 0 :(得分:0)
在Display
标记
activity
<application></application>
<activity android:name=".Display" />