Хорошо, вот и моя проблема. Я работаю над приложением для Android и одновременно изучаю Android, поэтому в большинстве случаев получаю ошибки. Обычно я могу исправить их после небольшого исследования, но я застреваю в этом вопросе.
Я пытаюсь сделать кнопку возврата для каждого действия в моем приложении, поэтому я подумал о создании класса «BackButton», чтобы я мог создавать его каждый раз, когда захочу. Вот мой код BackButton:
import android.content.Intent;
import android.view.View;
import android.widget.Button;
import android.app.Activity;
public class BackButton extends Activity implements View.OnClickListener{
public static Button BackButton;
// Defining the button
public BackButton() {
BackButton = (Button) findViewById(R.id.bBack);
BackButton.setOnClickListener(this);
}
//To get the Button
public static Button getBackButton() {
return BackButton;
}
// OnClickListener
public void onClick(View v) {
try {
Class MainActivityClass = Class.forName("eu.lafarga.treballderecerca.MainActivity");
Intent MainActivityIntent = new Intent(BackButton.this, MainActivityClass);
startActivity(MainActivityIntent);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}finally {
// Save the things we've done.
}
}
}
Итак, как мне реализовать это в любой деятельности? Я что-то не так делаю? (Конечно, я смеюсь)