1

申し訳ありませんが、このばかげた質問のために...

しかし、正しく書く方法がわかりません。これが私が欲しいものです:

long selectedCartId = cartsSpinner.getSelectedItemId();
if (selectedCartId !=  AdapterView.INVALID_ROW_ID)
     CartDataSource.insertProduct(selectedCartId, prodId, count);

しかし、Eclipseはif-conditionに対してエラーを生成します:

互換性のないオペランドタイプがlongでClass<INVALID_ROW_ID>


INVALID_ROW_IDは次のように宣言されます:

public abstract class android.widget.AdapterView extends android.view.ViewGroup {

// <Skipped>

    public static final long INVALID_ROW_ID = -9223372036854775808L;

}
4

1 に答える 1

0

したがって、問題はプロジェクトがクリアされていないことにありました。

于 2012-10-04T09:03:34.363 に答える