Мне удавалось показывать тост каждый раз, когда мое приложение запускалось, используя приведенный ниже код:
<application
android:name=".Startup"
...
public class Startup extends Application {
private Context context;
@Override
public void onCreate() {
super.onCreate();
Toast.makeText(this, "Startup", Toast.LENGTH_SHORT).show();
Activity a = (Activity) getApplicationContext();
a.setContentView(R.layout.startup_layout);
}
}
, но я также хочу показать некоторые представления во время запуска приложения, и я не нашел какие-нибудь материалы о том, как это сделать? Я добавляю этот макет (чтобы показать некоторые представления) и привязываю его к этому классу, но приложение вылетало из-за java.lang.ClassCastException
привязки макета к классу:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="try" />
</RelativeLayout>
Итак, мои вопросы являются: 1. Как отображать представления или макет с помощью этого класса? 2. Как с помощью этого класса отображать и контролировать некоторые представления в других действиях?
Я все еще изучаю android и не знаю, как это делать: (
Заранее спасибо.