小编Mat*_*ous的帖子

如何停止尚未完成的计时器然后启动新的计时器?

我正在尝试做各种各样的猜谜游戏.问题是我的计时器在回答问题(按下按钮)并启动新计时器后流入下一个计时器.这导致两个定时器以不同的间隔改变文本视图,这不是它应该如何.我想知道如何停止我之前的倒计时并开始一个新的倒计时.谢谢!这是我的代码:

button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
 final TextView textic = (TextView) findViewById(R.id.button1);
                                long total = 30000;
            final CountDownTimer Count = new CountDownTimer(total, 1000) {

                public void onTick(long millisUntilFinished) {
                    textic.setText("Time Left: " + millisUntilFinished / 1000);
                }
                public void onFinish() {
                    textic.setText("OUT OF TIME!");
                    finish();
                }
                }; 
                Count.start();
Run Code Online (Sandbox Code Playgroud)

android restart timer countdown

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

如何从Android中的小部件上的按钮运行活动?

我正在研究一个由按钮组成的切换小部件.按下时,我希望它能在不打开任何东西的情况下运行一个活动(就像平时一样在桌面上说).有没有办法通过桌面小部件上的按钮直接运行活动?谢谢!更新:现在我正在尝试从代码中切换静默模式而不运行新活动.这是我当前的代码(当我因某些原因点击它们时按钮什么都不做)

package toggleHD.widget;

import android.app.Activity;
import android.app.IntentService;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.media.AudioManager;
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.widget.RemoteViews;
import android.widget.Toast;


    public class ButtonWidget extends AppWidgetProvider {

        public static String ACTION_WIDGET_CLICK_RECEIVER = "ActionReceiverWidget";

        public static int appid[];
        public static RemoteViews rview;
        @Override
        public void onUpdate(Context context, AppWidgetManager appWidgetManager, 
                int[] appWidgetIds){
            updateWidgetState(context, ""); 
        }
        @Override
        public void onReceive(Context paramContext, Intent paramIntent)
          {
             String str = paramIntent.getAction();
            if (paramIntent.getAction().equals(ACTION_WIDGET_CLICK_RECEIVER)) {
                updateWidgetState(paramContext, str); …
Run Code Online (Sandbox Code Playgroud)

android widget button android-activity

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

将URL添加到URL时,如何删除字符串中的空格?

我一直在研究一个随机字符串生成器,它在页面顶部显示字符串.那部分工作正常.但是在页面的底部我有一个超链接,将字符串添加到网址的末尾(基本上是google字符串).我的问题是超链接在多字符串中的第一个单词后停止.例如,youtube.com/user/dude工作正常,而youtube.com/user/lady gaga官方没有,因为超链接只突出显示"youtube.com/user/lady",其余部分只是纯文本.

如何在不破坏屏幕顶部已显示的字符串的情况下包含所有这些内容?谢谢!

这是我的超链接代码:

Resources res = getResources();
    myString = res.getStringArray(R.array.myArray); 
            String q = myString[rgenerator.nextInt(myString.length)];
btn.setText("http://www.allmusic.com/search/artist/"+q);
Run Code Online (Sandbox Code Playgroud)

这是我的问题的图片:

http://i40.tinypic.com/2s0obr6.png

string url android space hyperlink

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