草庐IT

通知栏

全部标签

android - 如何从广播接收器通知正在运行的 Activity ?

我有一个Activity,它需要响应广播事件。由于一个Activity不能同时是一个广播接收者,我做了一个广播接收器。我的问题是:如何从广播接收器通知Activity?我相信这是一种常见的情况,那么有没有设计模式呢? 最佳答案 广播就是通知。:)如果您想说,根据收到的广播启动Activity或服务等,那么您需要一个独立的广播接收器并将其放入list文件中。但是,如果您希望您的Activity本身响应广播,那么您可以在您的Activity中创建一个广播接收器的实例并在那里注册它。我使用的模式是:publicclassMyActivit

android - 如何从广播接收器通知正在运行的 Activity ?

我有一个Activity,它需要响应广播事件。由于一个Activity不能同时是一个广播接收者,我做了一个广播接收器。我的问题是:如何从广播接收器通知Activity?我相信这是一种常见的情况,那么有没有设计模式呢? 最佳答案 广播就是通知。:)如果您想说,根据收到的广播启动Activity或服务等,那么您需要一个独立的广播接收器并将其放入list文件中。但是,如果您希望您的Activity本身响应广播,那么您可以在您的Activity中创建一个广播接收器的实例并在那里注册它。我使用的模式是:publicclassMyActivit

android - 如何使通知恢复而不是重新创建 Activity ?

我以为我已经弄清楚了,但是在对这个问题进行了一些调试之后:Howtomakenotificationuncancellable/unremovable我刚刚意识到我的Activity仍在以随机顺序进行onCreated()和onDestroyed()。我的Activitylist:我也尝试过launchmodessingleTask、singleInstance。我的通知Intent代码:Intentintent=newIntent(context,MyClass.class);intent.setAction(Intent.ACTION_MAIN);intent.addCategor

android - 如何使通知恢复而不是重新创建 Activity ?

我以为我已经弄清楚了,但是在对这个问题进行了一些调试之后:Howtomakenotificationuncancellable/unremovable我刚刚意识到我的Activity仍在以随机顺序进行onCreated()和onDestroyed()。我的Activitylist:我也尝试过launchmodessingleTask、singleInstance。我的通知Intent代码:Intentintent=newIntent(context,MyClass.class);intent.setAction(Intent.ACTION_MAIN);intent.addCategor

android - ViewPager Activity 通知特定事件的 Fragment

我有一个ViewPager,它使用FragmentAdapter来显示多个相同类型的fragment。虽然这些Fragment基本上都是从同一个类中实例化出来的,但是它们使用一个ListView来显示不同的信息。(显然ListView正在由ArrayAdapter填充。)后台服务也在运行,并不断从Internet接收数据。当我的后台服务通知我特定事件时,我希望能够更新ViewPager中的特定fragment。我怎样才能做到这一点?非常感谢您提供代码fragment!(顺便说一下,我看过thissimilarquestion,但我不知道如何使用他们的建议!)为了更简单:我的ViewPa

android - ViewPager Activity 通知特定事件的 Fragment

我有一个ViewPager,它使用FragmentAdapter来显示多个相同类型的fragment。虽然这些Fragment基本上都是从同一个类中实例化出来的,但是它们使用一个ListView来显示不同的信息。(显然ListView正在由ArrayAdapter填充。)后台服务也在运行,并不断从Internet接收数据。当我的后台服务通知我特定事件时,我希望能够更新ViewPager中的特定fragment。我怎样才能做到这一点?非常感谢您提供代码fragment!(顺便说一下,我看过thissimilarquestion,但我不知道如何使用他们的建议!)为了更简单:我的ViewPa

android - 从 Assets 文件夹设置通知声音

我正在附加Assets文件夹中的声音文件以在通知中播放声音,但我无法播放Assets文件夹中的声音。我有设置页面,用户可以从中设置通知的声音,也可以播放声音。这部分已经完成。我可以使用媒体播放器从Assets文件夹播放声音。我可以在创建通知时使用相同的逻辑,但是当用户单击通知时可能会发生问题,因为媒体播放器仍在播放声音。我试过了notification.sound=Uri.parse("file:///android_asset/Sound/Long/AlarmClock.mp3");也试过这样notification.sound=Uri.parse("android_asset/So

android - 从 Assets 文件夹设置通知声音

我正在附加Assets文件夹中的声音文件以在通知中播放声音,但我无法播放Assets文件夹中的声音。我有设置页面,用户可以从中设置通知的声音,也可以播放声音。这部分已经完成。我可以使用媒体播放器从Assets文件夹播放声音。我可以在创建通知时使用相同的逻辑,但是当用户单击通知时可能会发生问题,因为媒体播放器仍在播放声音。我试过了notification.sound=Uri.parse("file:///android_asset/Sound/Long/AlarmClock.mp3");也试过这样notification.sound=Uri.parse("android_asset/So

android - R.string.value 帮助android通知

有什么关系CharSequencecontentTitle=R.string.value;错误无法从int转换为CharSequence。有没有办法解决这个问题或者我错过了什么?我试过了Strings=R.string.value+"";CharSequencecontentTitle=s;它返回整数值。有什么帮助吗? 最佳答案 R.string.value是对R类中的静态字段的调用,它是由Eclipse自动生成的,它对您的所有资源进行了一种汇总。要检索字符串,您需要使用:CharSequencecontentTitle=getSt

android - R.string.value 帮助android通知

有什么关系CharSequencecontentTitle=R.string.value;错误无法从int转换为CharSequence。有没有办法解决这个问题或者我错过了什么?我试过了Strings=R.string.value+"";CharSequencecontentTitle=s;它返回整数值。有什么帮助吗? 最佳答案 R.string.value是对R类中的静态字段的调用,它是由Eclipse自动生成的,它对您的所有资源进行了一种汇总。要检索字符串,您需要使用:CharSequencecontentTitle=getSt