相关疑难解决方法(0)

Android日历,获取事件ID

我正在编写一个需要在android中的日历中添加一些事件的应用程序.对于插入我只使用了以下代码:

public void onItemClick(AdapterView<?> adapter, View curview, int position, long id) {
    WhoisEntry entry = this.adapter.getItem(position);      
    String domainName = entry.getDomainName();
    Date expDate = entry.expirationDate;
    Toast.makeText(getApplicationContext(), "Domain: " + domainName, Toast.LENGTH_SHORT).show();
    Calendar cal = Calendar.getInstance();            
    Intent intent = new Intent(Intent.ACTION_EDIT);
    intent.setType("vnd.android.cursor.item/event");
    intent.putExtra("beginTime", entry.expirationDate);
    intent.putExtra("allDay", false);       
    intent.putExtra("endTime", cal.getTimeInMillis()+60*60*1000);
    intent.putExtra("title", "Expiration of " + entry.domainName);
    startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)

现在我想知道是否有可能获得与该事件相关联的id,在插入事件后以这种方式,并且其id被保存到我的应用程序中,用户可以直接从应用程序内部调用该事件.可能吗?

java android android-calendar

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

标签 统计

android ×1

android-calendar ×1

java ×1