Java处理程序无法转换为Android处理程序?

时间:2016-02-21 22:51:45

标签: java android android-handler receiver

JS和Android新手在这里。我(大部分时间)都在关注displaying an address based on GPS location上的Google教程。

我已经创建了一个单独的意图,我认为问题出在主要活动中的接收者。

class AddressResultReceiver extends ResultReceiver {
    public AddressResultReceiver(Handler handler) {
        super(handler);
    }

    @Override
    protected void onReceiveResult(int resultCode, Bundle resultData) {
        // Display the address string
        // or an error message sent from the intent service.
        mAddressOutput = resultData.getString(FetchAddressIntentService.Constants.RESULT_DATA_KEY);
        addressField.setText(String.valueOf("This is working."));
        addressField.setText(String.valueOf(mAddressOutput));
    }
}

我一直收到这个错误:

  

错误:(95,19)错误:不兼容的类型:java.util.logging.Handler   无法转换为android.os.Handler

我不明白。我还在学习如何使用Intents和Receivers。有人可以帮忙吗?

0 个答案:

没有答案