我不知道这是什么,我以前从未见过这个错误。
app = (MainActivity) getApplication();
这是我收到错误的行。
这是处理程序
protected MainActivity app;
这些是我的进口
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;
此外,这些代码行位于我的“设置”活动中。
我的问题是,这里出了什么问题,我该如何解决这个问题?
我在AndroidManifest中添加了这个
android:name="com.example.mariu.pizzaclicker.MainActivity">
这给了我错误:
'com.example.mariu.pizzaclicker.MainActivity' is not assignable to 'android.app.Application'
答案 0 :(得分:0)
尝试使用AndroidStudio折射器创建您的活动:
右键单击要在>中创建它的包。新>活动> EmptyActivity(或您选择的任何其他)。
另一点,尝试替换" app =(MainActivity)getApplication();" for" app =(MainActivity)getActivity();"
希望这有帮助。