我想在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) 我有这样的do-while循环
do {
SomeObject someObject = new SomeObject();
} while(some condition is met);
Run Code Online (Sandbox Code Playgroud)
我想知道someObject对象的生命周期是什么,他们什么时候才有资格参加GC collection.
我使用以下代码在我的应用程序中生成通知
@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中显示所有通知,直到用户没有读取为止?
我是正则表达式的新手,我已经阅读了正则表达式
03/19/76 and 03.19.76
Run Code Online (Sandbox Code Playgroud)
是
03[-./]19[-./]76
Run Code Online (Sandbox Code Playgroud)
我无法理解为什么我们需要-正则表达式?