我有一个EdiText. 用户可以在其中提及主题标签。我想获取这些主题标签并将它们添加到ArrayList. 我怎样才能从EdiText.
假设我的edittxtmsg包含#Stackoverflow slove me #hashtag #problem
我想要这些标签: #Stackoverflow #hashtag #problem
edittxtmsg.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
int strLenght = s.toString().length();
int available = 140 - …Run Code Online (Sandbox Code Playgroud) 我在一张桌子(HashTag -classname)上有大约13000条记录。我想在一个查询中检索所有这些。但解析仅允许每个查询1000个。任何其他方式获取所有记录。
ParseQuery<ParseObject> query = ParseQuery.getQuery("HashTag");
query.whereExists("Tag"); query.orderByAscending("Type"); query.setLimit(1000);
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> list,
ParseException e) {
// TODO Auto-generated method stub
if (e == null)
{
if (list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
ParseObject p = list.get(i);
String tagid = p.getString("Tag");
String Type = p.getString("Type");
class2 c2 = new class2();
c2.type = "" + Type;
c2.tag = "" + tagid;
listClass2.add(c2);
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个名为Favorite tags的表.它有字段 - 标签,用户(指针分配用户objectid).where用户可以存储标签,并与用户对象一起作为用户字段中的指针,用户从收藏夹中删除标签
对于存储/更新:它工作正常.
ParseObject favtagobject = new ParseObject("Favourite");
favtagobject.put("Tag", "#" + keyword);
favtagobject.put("User", ParseUser.getCurrentUser());
favtagobject.saveInBackground();
Run Code Online (Sandbox Code Playgroud)
从表中删除/删除标记:下面的代码不起作用
ParseObject favtagobject = new ParseObject("Favourite");
favtagobject.put("Tag", "#" + keyword);
favtagobject.put("User", ParseUser.getCurrentUser());
favtagobject.deleteInBackground(new DeleteCallback() {
@Override
public void done(com.parse.ParseException arg0) {
// TODO Auto-generated method stub
System.out.println("deleted the tag succesfully");
}
});
Run Code Online (Sandbox Code Playgroud)
我想从表中删除一行我知道要删除哪一行.请帮帮我.
想要获得今天、昨天、过去 7 天和过去 30 天的通话记录历史记录以及我想显示该特定号码的来电和去电的总持续时间。
假设abc有 3 个呼出和 1 个呼入。我应该得到这些电话的总持续时间。
让我知道我们是否可以通过游标GroupBy或ORDER BY子句获取持续时间并调用日志,而不是循环和添加持续时间。只需给我粗略的结构以获得更好的解决方案,并且可以有效地工作。
String[] whereValue=null;
Calendar calendar = Calendar.getInstance();
String currentDate = String.valueOf(calendar.getTimeInMillis());
switch (period) {
case DAY:
whereValue = new String[]{getTimeFrom(period),currentDate};
break;
case YESTERDAY:
whereValue = new String[]{getTimeFrom(period),currentDate};
break;
case WEEK:
whereValue = new String[]{getTimeFrom(period),currentDate};
break;
case MONTH:
whereValue = new String[]{getTimeFrom(period),currentDate};
break;
default:
Log.d(Utils.LOG_TAG, "Error:");
}
String strOrder = android.provider.CallLog.Calls.DATE + " DESC";
Uri callUri = Uri.parse("content://call_log/calls");
Cursor cur = context.getContentResolver().query(callUri, null, android.provider.CallLog.Calls.DATE+" …Run Code Online (Sandbox Code Playgroud) android duration calllog android-contentprovider android-cursor
我希望twitter提及红色,而主题标签是另一种颜色,如果任何推文包含任何网页链接..链接应该是可点击的并通过意图传递给另一个Activity(WebView).
我怎么能实现这个?
TransformFilter filter = new TransformFilter() {
public final String transformUrl(final Matcher match, String url) {
return match.group();
}
};
Pattern mentionPattern = Pattern.compile("@([A-Za-z0-9_-]+)");
String mentionScheme = "http://www.twitter.com/";
Linkify.addLinks(tvMessage, mentionPattern, mentionScheme, null, filter);
Pattern hashtagPattern = Pattern.compile("#([A-Za-z0-9_-]+)");
String hashtagScheme = "http://www.twitter.com/search/";
Linkify.addLinks(tvMessage, hashtagPattern, hashtagScheme, null, filter);
Pattern urlPattern = Patterns.WEB_URL;
Linkify.addLinks(tvMessage, urlPattern, null, null, filter);
// tvMessage.setLinkTextColor(Color.parseColor("#3467BB"));
Run Code Online (Sandbox Code Playgroud)
