应用程序在Window.java上崩溃getContext()

时间:2013-10-02 04:16:10

标签: android intellij-idea

我更新了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>

我做得对吗?

0 个答案:

没有答案