我一直在尝试为我和我的女朋友制作一个应用程序,它可以让我们输入消息,然后让其他人阅读它,然后单击下面的按钮给出回复并保持这个来回。我猜我已经走得很远了,但我完全不知道为什么它现在不起作用。我一直在根据这段代码的骨架工作。
最初,代码允许我打开应用程序,然后一旦我按下底部的按钮,它会给我一个错误,说程序不再能够运行,我必须“强制关闭”它。我修复了这个问题,但是当我这样做时,当我单击按钮时 MainActivity 窗口会不断重新出现。我试图解决这个问题,但现在应用程序不再打开
我尝试了调试器,但我还不够先进,无法弄清楚它的真正含义......
如果您想要项目文件夹或以某种方式在此处上传,我可以这样做。只是想把这个作为我女儿的小礼物。提前致谢!
[编辑] 我应该提到没有语法错误
[编辑] 清单代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.chatfriends"
android:versionCode="1"
android:versionName="1.0" xmlns:tools="http://schemas.android.com/tools" tools:ignore="OldTargetApi">
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" tools:ignore="MissingPrefix"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Activity__alex" />
</application>
</manifest>
[编辑] MainActivity:
package com.chatfriends;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.layout.activity_main, menu);
return true;
}
protected void onStart() {
super.onStart();
}
@Override
protected void onRestart() {
super.onRestart();
}
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onPause() {
super.onPause();
}
@Override
protected void onStop() {
super.onStop();
}
@Override
protected void onDestroy() {
super.onDestroy();
}
public void startActivity_alex(View v){
Intent intent = new Intent(MainActivity.this, Activity__alex.class);
startActivity(intent);
}
}
编辑:现在应用程序运行,但是当我点击下面的按钮时,它给了我一个错误。