в моем приложении для Android есть кнопка, которая приводит к активности, которая в некоторых случаях не запускается из-за оператора if.
Что происходит, я уничтожаю активность с помощью .finish();
на onCreate, поэтому ничего не происходит, когда пользователь нажимает кнопку.
Но я хотел бы отобразить предупреждение, тост, для пользователя о текущей деятельности. Не уверен, что это действительно ясно, но вот что в основном должно произойти:
- Пользователь на главной странице
- Пользователь нажимает кнопку, чтобы перейти к следующему действию
- Ничего не происходит, потому что действие прекращается с
.finish();
на onCreate.
- Здесь тост-уведомление должно отображаться на домашней странице после того, как пользователь нажал кнопку
Вот мой код:
try {
this.storeMarkerList = new StoreMarkerList(this.mapView);
StoreList list = (StoreList)getBaseApplication().getSessionParameter("selected.storelist", null);
if (list == null || list.size() == 0){
Toast.makeText(???, "No stores", 5000);
this.finish();
}
else {
(...)