PendingIntent不适用于参数

用户名

在我的应用程序中,我有一个对话框,其中显示2个选项:Copy并且Dismiss
我希望用户单击时在状态栏中发出通知Copy

public void showDialog(final String planet) {
    AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
    dialogBuilder.setIcon(R.drawable.ic_launcher);
    dialogBuilder.setTitle("Here You Go!");
    dialogBuilder.setMessage(planet);
    dialogBuilder.setPositiveButton("Copy", new DialogInterface.OnClickListener() {

        @TargetApi(Build.VERSION_CODES.HONEYCOMB)
        @SuppressLint("NewApi")
        @Override
        public void onClick(DialogInterface dialog, int which) {
            int sdk = android.os.Build.VERSION.SDK_INT;
            if(sdk < android.os.Build.VERSION_CODES.HONEYCOMB) {
                android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getSystemService(getApplicationContext().CLIPBOARD_SERVICE);
                clipboard.setText(planet);
            } else {
                android.content.ClipboardManager clipboard = (android.content.ClipboardManager) getSystemService(getApplicationContext().CLIPBOARD_SERVICE); 
                android.content.ClipData clip = android.content.ClipData.newPlainText("",planet);
                clipboard.setPrimaryClip(clip);
            }
            Toast.makeText(getApplicationContext(), "Copied!", Toast.LENGTH_SHORT).show();
            nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
            Intent intent = new Intent(List.this, List.class);
            PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent, 0);

        }

有了这个代码,我在PendingIntent.getActivity通知该消息时出错The method getActivity(Context, int, Intent, int) in the type PendingIntent is not applicable for the arguments (new DialogInterface.OnClickListener(){}, int, Intent, int)
快速修复无济于事!

常用软件

使用WhateverYourActivityIsThatIsCallingYourShowDialogMethod.this代替this,其中WhateverYourActivityIsThatIsCallingYourShowDialogMethod,此showDialog()方法所在的活动的名称在哪里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

BroadcastReceiver不适用于PendingIntent(...)

来自分类Dev

不适用于参数()

来自分类Dev

通用方法不适用于参数

来自分类Dev

重塑(#)不适用于动态参数

来自分类Dev

方法replace不适用于参数

来自分类Dev

gluLookAt不适用于某些参数

来自分类Dev

setLayout(LayoutManager)不适用于参数

来自分类Dev

通用方法不适用于参数

来自分类Dev

ExecutorCompletionService不适用于给定参数

来自分类Dev

通用lambda不适用于参数

来自分类Dev

参数不适用于 varchar

来自分类Dev

我的方法不适用于参数

来自分类Dev

htaccess未重写的参数不适用于重写的参数

来自分类Dev

重载解析适用于函数,但不适用于隐式构造函数参数

来自分类Dev

ES6 rest参数不适用于babel

来自分类Dev

RestTemplate不适用于参数(URL,Request,Class <String>)

来自分类Dev

通用错误:类型...不适用于参数

来自分类Dev

Preg替换不适用于捕获的参数,并且<

来自分类Dev

在Javascript中获取URL参数不适用于urlencoded的&

来自分类Dev

Dapper参数替换不适用于Top

来自分类Dev

参数类型化的方法不适用于for循环

来自分类Dev

使用模板参数的typedef不适用于g ++

来自分类Dev

类型中的方法不适用于参数

来自分类Dev

Python列表理解不适用于函数参数

来自分类Dev

jQuery函数不适用于函数参数

来自分类Dev

空参数不适用于Access和OLE

来自分类Dev

mysql存储过程参数似乎不适用于“ @”(符号)

来自分类Dev

Mockito错误不适用于该参数(无效)

来自分类Dev

泽西岛-验证不适用于查询参数