Я читал первый ответ here, чтобы настроить класс для хранения моих глобальных переменных. я создал следующий класс в моем файле приложения Java, моя основная деятельность следует за ним:Расширение приложения для глобальных переменных
class GlobalStore extends Application {
String str;
}
public class todo extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
GlobalStore appState = (GlobalStore) getApplicationContext();
String tmpstr = appState.str;
}
}
Мой файл manifest.xml имеет следующий тег:
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:name="GlobalStore">
Я уверен, что я следовал инструкции, однако моя сила приложения закрывается, когда она начинается. Надеюсь, кто-то может указать, что я сделал неправильно, поскольку я не могу это решить. Благодарю.
Название класса должно условно начинаться с прописной буквы. Это означает, что в вашем случае это должно быть «Тодо». –