1

これは以前は機能していましたが、現在は.getLongメソッドがゼロを返しています。

    public class TaskerDBadapter 
{       
    public static final String KEY_ROWID = "_id";
}


Bundle extras = getIntent().getExtras();
    if (extras != null) 
    {
        rowId = extras.getLong(TaskerDBadapter.KEY_ROWID);
    }

明らかにそのキーの値が14の場合、エクストラを調べると、次のように表示されます。

バンドル[{_id= 14、StartDate = 3/17/2011、Pattern = Once、Description = Test}]

何が得られますか?

4

1 に答える 1

0

以前にこの部分をテストした後、どこかでコードが変更されたため、バンドルに int として入れ始めたようです。適切な値で評価された extras.getInt(x) を使用した後に見つかりました。

于 2011-03-18T15:41:47.237 に答える