В настоящий момент у меня есть виджет, который, когда пользователь нажимает на него, открывает экран входа в систему. Я хочу пропустить этот шаг, чтобы пользователь мог перейти к функциональности приложения. То, как я видел другие приложения, - это всплывающие диалоговые окна, которые позволяют пользователю вводить данные без открытия всей активности.
Как я могу получить диалоговое окно для всплывания, когда пользователь нажимает что-то в виджетах. На данный момент у меня есть пользовательский класс диалога (даже если будет нормальный диалог), и я пробовал называть его просто как обычную деятельность, но ни при каких обстоятельствах это не сработало.
Есть ли у кого-нибудь другие идеи?
Здесь выходите, когда возникает ошибка (черный ящик - это имя пакета):
Вы не можете показать Dialog из виджета. Вы должны запустить Activity, но его можно ввести в диалог с помощью Theme.Dialog
.
попробуйте сделать это.. и еще что-то не создайте класс диалога.. я имею в виду, не расширяйте Dialogue.. расширяем активность..` import android.widget.Button; import android.widget.EditText; import android.widget.TextView;
public class Add extends Activity { // код идет здесь.
}
и это manifest.xml`
</activity>
<activity android:name=".Add" android:theme="@android:style/Theme.Dialog" android:label="@string/app_name">
</activity>
в manifest.xml....... активность android: name= ". Активность" Android: тема = "@андроид: стиль /Theme.Dialog" андроид: метка = "@строка/app_name"