2017-11-06 11 views
0

私はこれが何であるか分かりません、私はこのエラーを見たことがない。可逆タイプ。キャストできません 'android.app.Application'

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; 

ている。また、これらのコード行は、私の設定アクティビティの内部です。

私の質問は、何が間違ってここに起こっているされており、私はこれをどのように解決するのですか?パッケージあなたに

右クリック:

'com.example.mariu.pizzaclicker.MainActivity' is not assignable to 'android.app.Application' 
+0

あなたがマニフェスト –

+0

@Pavneet_Singhでアプリケーションクラスを登録する必要があり、どのように私はそれを行うことになっていますか?はい、私はあなたのためにその最も役立つリンクを –

+0

チェックアウトをGoogleで検索しました、あなただけのために掲示、だから、コメント –

答えて

0

するAndroidStudioの屈折を利用して、あなたのアクティビティを作成してみてください:

私は私のAndroidManifest

android:name="com.example.mariu.pizzaclicker.MainActivity"> 

これは私にエラーを与えるでこれを追加しました>新規>アクティビティ> EmptyActivity(またはあなたが選択した他のもの)で作成します。

別のポイント、交換してください "アプリ=(MainActivity)getApplication();" "app =(MainActivity)getActivity();"の場合

これが役に立ちます。

関連する問題