1
Javaのアクティビティコードやサービスコードに例外が発生した場合、Androidアプリケーションがクラッシュするのを防ぐにはどうすればよいですか?このコードが実行されるとクラッシュすることなくアクティビティやサービスから未処理の例外を保存する
がpublic class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
Integer.parseInt("error");
}
、それがクラッシュし、「残念ながら、アプリケーションが停止しました」メッセージが表示されます。ここでは
アクティビティやサービスから処理できない例外のコード例です。
例外は、コードで何が間違っているかを理解するのに役立ちます。 コードを静かにして、コードの内容を読んで理解してください。 – lev09
'Integer.parseInt(" error ");'という行は受け入れられません。 'Integer.parseInt()'メソッドは、stringから整数(数値)を解析するために使用されます。 like this 'Integer.parseInt( "5") ' – lev09
いくつかの問題があるため例外が発生します。例外の後でもアプリケーションが機能するには、間違ったものを修復する必要があります。例外を処理せずにコードを修復するにはどうすればよいですか? –