我更新了IntellijIDEA,现在我的应用程序每次打开时都会崩溃,使用调试工具我可以看到它停止的行,
Window.Java class...
public final Context getContext() {
return mContext;
}
是在该函数的返回中,该对象不会为null,我不知道为什么它会崩溃..
返回被调用几次,我算作50或更多,并有一个循环崩溃。
此函数在myActivity类的setContentView(R.layout.main);
上从intializecomponents()
调用,此setContentView(R.layout.main);
函数在window.Java类的getContext()
内调用。
public void setContentView(int layoutResID) {
getWindow().setContentView(layoutResID);
initActionBar();
}
并且这里发生的错误再次发生..在被称为很多次的回归中......
public final Context getContext() {
return mContext;
}
UPDATE ......
问题在于Main.Xml中的权限我不知道设置它们的正确方法是什么
这是我的......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<uses-permission android:name="android.permission.INTERNET" ></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK" ></uses-permission>
<ImageView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView" android:layout_gravity="left|center_vertical" android:src="@drawable/folder"
android:contentDescription=""/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/welcomeText"
android:id="@+id/textView" android:layout_gravity="left|center_vertical"
android:gravity="center_horizontal"/>
</LinearLayout>
我做得对吗?