小编Gau*_*wal的帖子

Android运行时错误"java.lang.NoClassDefFoundError:org.apache.commons.collections.CollectionUtils"

我想在Android中使用org.apache.commons.collections.CollectionUtils.样品如下

import java.util.ArrayList;

import org.apache.commons.collections.CollectionUtils;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class CheckCommonsActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    String email1 = "xyz@gmail.com";
    String email2 = "abc@gmail.com";
    String email3 = "mnp@gmail.com";
    String email4 = null;       

    ArrayList<String> emailList1 = new ArrayList<String>();
    emailList1.add(email4);
    emailList1.add(email1);
    emailList1.add(email2);
    emailList1.add(email3);

    ArrayList<String> emailList2 = new ArrayList<String>();
    emailList2.add(email3);
    emailList2.add(email2);
    emailList2.add(email1);

    boolean isEqual = CollectionUtils.isEqualCollection(emailList1,
 emailList2);
    TextView text = (TextView) findViewById(R.id.text);
    text.setText(String.valueOf(isEqual));
   }
 } …
Run Code Online (Sandbox Code Playgroud)

android

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

在Java中的do-while循环中创建的对象的生命周期

我有这样的do-while循环

do {

   SomeObject someObject = new SomeObject();

} while(some condition is met);
Run Code Online (Sandbox Code Playgroud)

我想知道someObject对象的生命周期是什么,他们什么时候才有资格参加GC collection.

java

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

在用户点击之前,通知不会被忽略

我使用以下代码在我的应用程序中生成通知

@Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mContext = MainActivity.this;

        notifManager = (NotificationManager) mContext.getSystemService(mContext.NOTIFICATION_SERVICE);

        mNotification = new NotificationCompat2.Builder(mContext).setSmallIcon(android.R.drawable.sym_def_app_icon)
                .setTicker("Launch download").setContentTitle("Downloader").setContentText(content)
                .setContentIntent(getPendingIntent());

        mNotification.setDefaults(Notification.DEFAULT_LIGHTS | Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE);
        mNotification.setAutoCancel(true); 
        notifManager.notify(UPDATE_PROGRESS, mNotification.build());


    }

    private PendingIntent getPendingIntent() {

        Intent i = new Intent(mContext, NotificationReceiver.class);
        //i.setFlags(FLAG_ACTIVITY_CLEAR_TOP);
        return PendingIntent.getActivity(mContext, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
    }
Run Code Online (Sandbox Code Playgroud)

注意: - 我正在使用Jake Wharton的NotificationCompat2.

现在这个代码工作正常,除非新的通知到达时它解除旧通知,即使它没有被用户读取.

我的问题

如何在状态slidedrawer中显示所有通知,直到用户没有读取为止?

android android-notifications

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

正则表达式为03/19/76和03.19.76

我是正则表达式的新手,我已经阅读了正则表达式

03/19/76 and 03.19.76
Run Code Online (Sandbox Code Playgroud)

03[-./]19[-./]76
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么我们需要-正则表达式?

regex

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

标签 统计

android ×2

android-notifications ×1

java ×1

regex ×1