У меня явная ошибка. Поначалу все было хорошо. Но я изменил его на общедоступный класс color_dia, расширяет Dialog, реализует View.OnClickListener, и это была красная линия на color_dia в файле манифеста.
когда я нажимаю кнопку, связанную с color_dia. он делает ошибку java.lang.RuntimeException: невозможно создать экземпляр активности ComponentInfo
что я должен делать?
import android.app.Dialog;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import static android.graphics.Color.rgb;
public class color_dia extends Dialog implements View.OnClickListener {
private MainActivity mActivity;
public color_dia(Context context) {
super(context);
mActivity = (MainActivity) context;
}
public color_dia(Context context, int themeResId) {
super(context, themeResId);
mActivity = (MainActivity) context;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle("Pick Line Color");
setContentView(R.layout.color_dia);
}
}
color_dia
с помощьюstartActivity()
? Отредактируйте свой вопрос и опубликуйте сообщение об ошибке, включая stacktrace из logcat, в свой вопрос. - person David Wasser   schedule 11.12.2020