Java jellybean上的应用程序崩溃
我正在开发一个应用程序,它在奥利奥到棒棒糖的过程中效果很好,但在果冻豆它崩溃了,我不知道为什么 我的目标sdk是16 Mt min sdk是15 日志告诉我: 08-26 10:00:24.098 87-393/?E/AudioFlinger:未知mime类型08-26 10:00:25.278 11895-11895/com.example.abanoub.angelsbook E/AndroidRuntime:致命异常:主 java.lang.RuntimeException:无法启动活动组件信息{com.example.abanoub.angelsbook/com.example.abanoub.angelsbook.DataActivity}: java.lang.NullPointerException 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2121)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2146) 在android.app.ActivityThread.access$700(ActivityThread.java:140) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1238) 位于android.os.Handler.dispatchMessage(Handler.java:99) 位于android.os.Looper.loop(Looper.java:177) 位于android.app.ActivityThread.main(ActivityThread.java:4944) 位于java.lang.reflect.Method.Invokenactive(本机方法) 位于java.lang.reflect.Method.invoke(Method.java:511) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) 在dalvik.system.NativeStart.main(本机方法) 原因:java.lang.NullPointerException 位于com.example.abanoub.angelsbook.DataActivity.onCreate(DataActivity.java:83) 位于android.app.Activity.performCreate(Activity.java:5188) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2085)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2146) 在android.app.ActivityThread.access$700(ActivityThread.java:140) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1238) 位于android.os.Handler.dispatchMessage(Handler.java:99) 位于android.os.Looper.loop(Looper.java:177) 位于android.app.ActivityThread.main(ActivityThread.java:4944) 位于java.lang.reflect.Method.Invokenactive(本机方法) 位于java.lang.reflect.Method.invoke(Method.java:511) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) 在dalvik.system.NativeStart.main(本地方法)08-26 10:00:25.438 513-531/?E/android.os.Debug:@Dumpstate>Dumpstate-k -t-z-d-o/data/log/dumpstate\u app\u错误08-26 10:00:32.018 782-782/?E/Launcher:错误查找设置,默认可访问性为“未找到”: 可访问性\u已启用 这就是数据活动Java jellybean上的应用程序崩溃,java,api,crash,Java,Api,Crash,我正在开发一个应用程序,它在奥利奥到棒棒糖的过程中效果很好,但在果冻豆它崩溃了,我不知道为什么 我的目标sdk是16 Mt min sdk是15 日志告诉我: 08-26 10:00:24.098 87-393/?E/AudioFlinger:未知mime类型08-26 10:00:25.278 11895-11895/com.example.abanoub.angelsbook E/AndroidRuntime:致命异常:主 java.lang.RuntimeException:无法启动活动组
public class DataActivity extends AppCompatActivity {
MyTextView Headlineview;
MyTextView Rightview;
MyTextView Leftview;
MyTextView Endview;
String DataToDisplay ;
String Chosendate;
String you129 = "9/12";
String m29 = "9/2";
Typeface font;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_data);
SharedPreferences sp = getSharedPreferences("saved", SettingsActivity.MODE_PRIVATE);
fontsize = sp.getInt("size", -1);
Calendar calendar = Calendar.getInstance();
int mnouth = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
Bundle bundle = getIntent().getExtras();
if (bundle == null) {
Chosendate = mnouth + 1 + "/" + day;
} else {
Chosendate = bundle.getString("chosen");
}
Headlineview = findViewById(R.id.headline);
Rightview = findViewById(R.id.rightdataView);
Leftview = findViewById(R.id.leftdataView);
Endview = findViewById(R.id.enddataView);
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
if (fontsize == -1 ) {
Headlineview.setTextSize(17);
Leftview.setTextSize(17);
Rightview.setTextSize(17);
Endview.setTextSize(17);
}
else { Headlineview.setTextSize(fontsize);
Leftview.setTextSize(fontsize);
Rightview.setTextSize(fontsize);
Endview.setTextSize(fontsize);}
if (Chosendate.contentEquals(you129)) {
Headlineview.setText(R.string.y129head);
Leftview.setText(R.string.y129dataleft);
Rightview.setText(R.string.y129dataright);
Endview.setText(R.string.y129end);
} else if (Chosendate.contentEquals(m29)) {
Headlineview.setText(R.string.m29head);
Leftview.setText(R.string.m29dataleft);
Rightview.setText(R.string.m29dataright);
Endview.setText(R.string.m29end);
DataToDisplay= getText(R.string.m29share).toString();
}
FloatingActionButton fab = findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent shareintent = new Intent(Intent.ACTION_SEND);
shareintent.setAction(Intent.ACTION_SEND);
shareintent.putExtra(Intent.EXTRA_TEXT,
DataToDisplay + " \n \n \n \n \n تطبيق تماجيد يوميه" +
"\n\n" +
" https://play.google.com/store/apps/details?id=com.example.abanoub.angelsbook" +
"\n\n");
shareintent.setType("text/plain");
startActivity(shareintent);
}
});
}}
@Override
protected void onStop() {
super.onStop();
}
}
最后,我要说的是
**08-26 17:22:03.568 16368-16368/com.example.abanoub.angelsbook E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NoSuchMethodError: com.example.abanoub.angelsbook.MainActivity.releaseInstance
at com.example.abanoub.angelsbook.MainActivity.onStop(MainActivity.java:176)
at android.app.Instrumentation.callActivityOnStop(Instrumentation.java:1219)
at android.app.Activity.performStop(Activity.java:5326)
at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3039)
at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3088)
at android.app.ActivityThread.access$1000(ActivityThread.java:140)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:177)
at android.app.ActivityThread.main(ActivityThread.java:4944)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
at dalvik.system.NativeStart.main(Native Method)**
在onCreate()方法中,DataActivity类的第83行有NullPointerException 请参阅stacktrace:
java.lang.NullPointerException at com.example.abanoub.angelsbook.DataActivity.onCreate(DataActivity.java:83)
您能分享DataActivity类的代码吗?您好,欢迎来到Stackoverflow(通常是这样写的)。请阅读,学习如何写一个好的问题和你的问题。例如,您没有提供与您的问题相关的源代码,那么我们应该如何帮助您,谢谢?