小编sha*_*key的帖子

如何在Android中扩展Application的类中显示Dialog Box?

我希望在特定条件之后显示一个对话框,但是对于现在的演示,我想从扩展应用程序的类中显示一个对话框.这是我的代码

public class ControlApplication extends Application
{
    @Override
    {
    super.onCreate();
    final Dialog dialog = new Dialog ( getApplicationContext() ); 
    dialog.setTitle("zakasssssssssssssssssss");
    dialog.setCancelable(false);
    dialog.show();
}
Run Code Online (Sandbox Code Playgroud)

}

但是在dialog.show()我得到的错误就像

Attempted to add window with non-application token WindowToken{4067a268 token=null}.  Aborting.
D/AndroidRuntime( 1923): Shutting down VM
W/dalvikvm( 1923): threadid=1: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 1923): FATAL EXCEPTION: main
E/AndroidRuntime( 1923): java.lang.RuntimeException: Unable to create application 
com.test.shrenik.ControlApplication: android.view.WindowManager$BadTokenException: 
Unable to add window -- token null is not for an application
E/AndroidRuntime( 1923):    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3275)
E/AndroidRuntime( …
Run Code Online (Sandbox Code Playgroud)

android android-dialog

17
推荐指数
2
解决办法
1万
查看次数

如何从android中的超链接文本中删除下划线?

我有Button及其文本,我从string.xml中检索它,即我在strings.xml中的res/values中声明了一个Button文本

<string name="Google"><a href=""http://www.google.com\">Google</a></string>
Run Code Online (Sandbox Code Playgroud)

我将其文本颜色从蓝色删除为白色,但如何删除其下划线?在我的.java文件中我只使用setMovementMethod(LinkMovementMethod.getInstance());链接clickabale ...我没有使用Linkify,webview或类似form.Html ...一切正常.我只想删除"Google"文本下方的下划线...有没有办法在xml中执行此操作?

我甚至用过android:autoLink="all".但是当我使用它时,文本和按钮的颜色会发生变化,我不希望这样.

请帮忙.

android

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×2

android-dialog ×1