草庐IT

java - 在 Android Intent 的 putExtra 中传递 null 会导致编译时错误?

我正在尝试在我的代码中使用putExtra(String,String)来传递null。正如参数所建议的那样,第二个参数可以是null因为它是一个字符串,我可以发送它this.getIntent().putExtra(AppConstant.TestString,null);当我使用上面的代码时,它给我错误提示:方法putExtra(String,String)对于Intent类型不明确但是它允许我使用:this.getIntent().putExtra(AppConstant.TestString,"");请赐教。提前致谢。 最佳答案

android - 使用 FirebaseMessagingService 类时出现错误 "return type int is not compatible with Intent"

我的应用程序需要FCM服务,我不能使用FirebaseMessagingService类,它说:Error:(24,8)error:zzaa(Intent)inFirebaseMessagingServicecannotoverridezzaa(Intent)inzzbreturntypeintisnotcompatiblewithIntent这是我的代码publicclassMyFirebaseMessagingServiceextendsFirebaseMessagingService{@OverridepublicvoidonMessageReceived(RemoteMessa

android - Intent.getExtras() 总是返回 null

我正在尝试通过通知和事件onCreate运行一个Activity我想“重定向”。为此在Intent类中添加有关信息的想法。一个重要的特性是生成通知的类是通过服务执行的。我从android.app.Application类提供的getApplicationContext方法中检索上下文。每当我调用方法getExtras()时都会返回null。我做错了什么?publicclassOXAppUpdateHandler{privatevoidaddNotification(Contextcontext,inticonID,CharSequencetickerText,CharSequencet

android - 通过whatsapp分享图片和文字

我使用以下代码通过WhatsApp共享图像和文本。但是,它只共享图像,不共享文本。我在Internet上搜索过,但没有找到解决方案。Stringmessage=Fname+Mobileno+Homeno+Workmail+Homemail+Gtalk+Skype+Address+Company+Title+Website;IntentshareIntent=newIntent(Intent.ACTION_SEND);Uriuri=Uri.parse("file://"+Environment.getExternalStorageDirectory()+"/Talk&Share/Imag

android - 在某些设备上使用 SENDTO 发送带附件的电子邮件不起作用

起初您会想“等等,这个问题是重复的!”。继续阅读。我正在尝试使用IntentACTION_SENDTO(将电子邮件URI作为数据)以便让电子邮件应用程序响应只是。(使用ACTION_SEND启动标准的“SEND”选择器,没有数据URI,这意味着非电子邮件应用程序(例如Google云端硬盘)也会响应)。我的问题是附件可以在所有设备上使用ACTION_SEND,但是-当使用ACTION_SENDTO时,只有一些设备可以正确附加文件。Nexus7可用,但SamsungGalaxyTab和AcerIconia不。您可以在下面并排看到不同的方法:Stringemail=getActivity()

android - 如何修复 The method startActivity(Intent) is undefined for the type new View.OnClickListener() 语法错误

我的代码有语法错误,在“getView”中我想为按钮“更新”创建一个监听器以移动到另一个Activity:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){LayoutInflaterl=(LayoutInflater)context.getSystemService(context.LAYOUT_INFLATER_SERVICE);ViewrowView=l.inflate(R.layout.temp,parent,false);TextViewtextView=(TextView)rowV

android - 如何在 fragment 类中使用发送广播方法

我需要一点帮助。我正在尝试在手机上使用gps。不知道这是否有效,但在此之前我已经为按钮设置了onclicklistener,但它不允许发送广播。有人对此有解决方案吗?publicclasslocateextendsFragment{Buttonb1;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.locate,container,false);onCreate

java - 启动 Activity 别名的 Intent

我为具有不同元数据的Activity设置了一些别名。在这个元数据中,我设置了fragment的名称,然后通过反射加载它。我不知道这是否是一个“干净”的解决方案,尽管通过使用Fragments并将功能放入其中我有一个SuperActivity和2个EmptySubActivities只是为了在list中指定每一个。现在的问题是:我可以通过Intent启动别名吗?newIntent(Context,Class)不会工作,因为我找不到通过Intent调用设置元数据的方法。我需要通过启动Intent,有没有简单的方法可以做到这一点?通用Activity及其别名,我需要后者的新Intent:

android - 从 Fragment 调用 Activity 然后返回到 Fragment

我有一个有几个标签的应用程序。这些选项卡都是fragment。在第一个选项卡fragment上,我有一个TextView和一个按钮,我按下它可以调用一个Activity。此Activity显示项目列表、汽车名称。我希望能够单击列表中的汽车并返回调用fragment并使用我选择的汽车名称更新TextView。谁能帮我解决这个问题? 最佳答案 startActivityForResult()可能就是您要查找的内容。因此,一个简单的示例(对您的数据结构做出超基本假设——根据需要进行替换)将使您的fragment覆盖onActivityRe

java - 如何从我自己的 Android 应用程序启动 Telegram 应用程序?

我有一个android应用程序,它应该能够通过按一个按钮在Telegram应用程序中打开聊天。我想直接从我的应用程序打开现有的机器人聊天页面。我的机器人有一个有效的token。如何实现?提前致谢。机器人名称:@InfotechAvl_bot机器人token:179284***********//-------------caseContentFragment.lMenuTelegram:IntentLaunchIntent=getPackageManager().getLaunchIntentForPackage("org.telegram.messenger");startActiv