私は他の誰かのコードを使用しています、そして彼らは次のコードを持っています
Intent j = new Intent();
j.setClass(this, ReplaceActivity_.class);
しかし、彼らが持っているクラスは「ReplaceActivity」です。ReplaceActivityの後に「_」がある理由はありますか?intelliJを使用していますが、コンパイラエラーが発生します。
これは、 AndroidAnnotationsと呼ばれるフレームワーク用です。フレームワークは、コンパイル時にバイトコードを生成することにより、定型コードを削減します。生成されたアクティビティには、名前にアンダースコアが追加されています。これが(おそらく)これが表示される理由です。
このようにしてみてください
Intent i = new Intent (presentActivity.this,ReplaceActivity_.class);
StartActivity(i);