小编kum*_*mar的帖子

如何在出现alertdialog后禁用后台屏幕或仅启用alertdialog?

我有一个游戏比赛后结束了,我很节省使用alertdialog到数据库中的成绩和名字,它的很好,但是当我点击游戏窗口alertdialog任何地方关闭并再次比赛对于我需要关闭游戏窗口后游戏结束工作或alertdialog从未关闭事件我点击游戏窗口.

我的代码是:

mainactivity:

public class MainActivity extends Activity {

static TextView editText;
static int score=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);     
     editText=(TextView) findViewById(R.id.editText1);
     //editText.setText(""+score);
     Button button=(Button) findViewById(R.id.button1);
     button.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            new AnimatedView(MainActivity.this).pauseClicked();
        }
    });
}
public static void setCount(int count) {

    //new MainActivity().onCreate(null);
    score=count;
    editText.setText(""+score);
}
Run Code Online (Sandbox Code Playgroud)

Animatedview:

public class AnimatedView extends ImageView{

String name;
static int count=0;
private Context mContext;
int x = 130;
int y = …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog

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

接收多个通知并删除android中的通知

在我的项目中,我正在处理通知.我成功收到多个通知,注册ID很好.我的问题是,当我使用具有相同注册ID的删除通知时,它只在通知栏上显示一个通知.我想在通知栏上显示所有通知,如果我选择一个通知,则必须从通知栏中删除.请告诉我任何解决方案mycode:

RegIdDTO.java:

public class RegIdDTO {
    public static final int REG_ID= (int) Calendar.getInstance().getTimeInMillis();
}
Run Code Online (Sandbox Code Playgroud)

intentservice.java:

public class GcmIntentService extends IntentService{
    Context context;

    //System.currentTimeMillis();

    private NotificationManager mNotificationManager;
    NotificationCompat.Builder builder;
    public static final String TAG = "GCM Demo";

    public GcmIntentService() {
        super("GcmIntentService");
        // TODO Auto-generated constructor stub
    }

    @Override
    protected void onHandleIntent(Intent intent) {
        // TODO Auto-generated method stub
        Bundle extras = intent.getExtras();
        String msg = intent.getStringExtra("message");
        GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(this);
        String messageType = gcm.getMessageType(intent);


         if (!extras.isEmpty()) {

             if (GoogleCloudMessaging.
                        MESSAGE_TYPE_SEND_ERROR.equals(messageType)) { …
Run Code Online (Sandbox Code Playgroud)

notifications android google-cloud-messaging

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

搜索联系人并从Android手机联系人处获取联系电话

我正在使用一个应用程序,在此我必须在按钮单击时搜索联系人并从电话联系人中选择一个联系人.最后我想把它设置为edittext.我可以从手机通讯录中搜索联系人,但我无法通过手机通讯录联系.

活动:

searchBtn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
startActivityForResult(intent,1);

}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);

if(requestCode==RESULT_OK){
Uri contactData = data.getData();
Cursor cursor = managedQuery(contactData, null, null, null, null);
cursor.moveToFirst();
String number = cursor.getString(cursor.getColumnIndexOrThrow
(ContactsContract.CommonDataKinds.Phone.NUMBER));

//contactName.setText(name);
ephoneNumber.setText(number);
//contactEmail.setText(email);
}
}
Run Code Online (Sandbox Code Playgroud)

android android-contacts

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