【Android Activity与远程Service的通信学习总结】教程文章相关的互联网学习教程文章

java – android Fragment没有附加到activity【代码】

我正在尝试使用getString作为我的viewpager选项卡标题,所以我可以支持多语言,但每次我使用getString我得到错误片段没有附加到日志中的活动和应用程序强制关闭! 这是我的片段代码public class RecipesFragment extends Fragment {ViewPager pager; ViewPagerAdapter adapter; SlidingTabLayout tabs; CharSequence[] Titles = {(getResources().getString(R.string.invcraftingcardtitle)), (getResources().getString(R.string.wb...

java – Android:Activity建立网络连接【代码】

我有一个Activity,它在onCreate方法中从web查找数据.用户点击通知即激活活动.因此,用户将快速打开手机,解锁,滑动打开通知,点按通知以及在手机连接到互联网之前激活活动是一个常见问题. 我有一个友好的AlertDialog,弹出告知用户无法接收数据,并在连接网络时再试一次;但有没有办法让Activity主动告诉手机连接并检测到正在建立连接,然后等待连接建立,然后成功加载其数据?解决方法:通常,你会做这样的事情:@Override public void onRe...

java – android.app.SuperNotCalledException:Activity没有调用super.onCreate()【代码】

这是我的Android媒体播放器代码.当我在调试模式下运行MediaPlayer mp = new MediaPlayer()时使用断点运行时,我不知道我在这段代码中缺少了什么.播放zip文件夹中的所有文件.但是当我以正常模式运行应用程序时,第一个文件被播放然后我收到此错误:android.app.SuperNotCalledException: Activity {com.example.mediaplayer/com.example.mediaplayer.MainActivity} did not call through to super.onCreate()码:package com.example....

如何恢复暂停的Android应用程序(app not Activity)

如何将我的Android应用程序恢复到最后的位置,即视图中的活动等?如果我正在显示活动并按下主页按钮,然后再次启动我的应用程序,则返回启动活动.我希望它像iPhone应用程序一样工作,暂停到位并恢复到用户最后的位置. 谢谢.解决方法:您可能需要为清单中的根活动设置android:alwaysRetainTaskState =“true”.从文档:Whether or not the state of the taskthat the activity is in will always bemaintained by the system — “true”...

java – Android应用程序持久化Activity类的静态数据成员【代码】

我在MainActivity类中声明了一个静态成员,如下所示: public class MainActivity extends Activity { public static int logNum = 0;... }我在其他方法中递增此变量值. 奇怪的是,当我关闭这个应用程序&再次运行该值未初始化为零,而是从最后一个递增的值开始. 我在Eclipse模拟器上运行它.这个模拟器有问题吗? 我不想要解决方案.我可以在onCreate()方法中将变量初始化为零.只是想知道为什么? 而且我没有点击主页按钮而是单击后退...

java – 从Android应用程序上的任意Activity返回主Activity

我正在开发一个Android应用程序,它有一种操作栏和一个仪表板. 当用户从应用程序中的任何Activity单击ActionBar上的“应用程序徽标”按钮时,然后它会打开仪表板活动.并完成所有其他背后的活动. 如果我刚开始新的Dasboard活动,那么最好的方法是什么?那我怎么能完成其他活动呢? 谢谢.解决方法:使用startActivity(intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));

java – 如何从Android中的Activity访问默认的ToolBar?【代码】

我正在尝试从内部访问默认的ToolBar和Activity的onCreateOptionsMenu函数来更改“溢出”菜单图标(三个点图标).我想使用此类提供的setOverflowIcon方法. 我已阅读官方文档,StackOverflow和其他网站上的帖子,一切都失败了. 我试过工具栏工具栏=(工具栏)findViewById(R.id.toolbar);但我得到一个错误,表明R.id.toolbar不存在.解决方法:如果您正在使用AppcompatActivity,您应该像这样使用SupportActionBar:supportActionBar?.title = ...

Java泛型:如何包装/扩展Android Activity测试用例?【代码】

我试图扩展ActivityInstrumentationTestCase2如下:public abstract class FooActivityTestCase<T extends Activity>extends ActivityInstrumentationTestCase2<Activity> {public FooActivityTestCase(String pckg, Class<Activity> activityClass){super(pckg, activityClass);}public void foo(){ ... } }我尝试像这样扩展FooActivityTestCase:public class SpecificFooTestCaseextends FooActivityTestCase<MyActivity> {publ...

java – Android Studio activity_main.xml设计编辑器不让我拖放任何东西……?

标题说明了一切,图像如下.让我知道你能做什么! 图1.尝试删除小部件:图2.不删除小部件:图3. Xml文件内容 解决方法:转到xml视图并将-1px更改为正值.您的渲染问题将得到修复,然后您将被允许拖放视图. 该消息还说(2个类似的错误).在尝试将视图拖放到布局之前,也要修复这些问题.

android-activity – Activity有一个名为getTaskId()的方法.我如何知道此任务ID是否与应用程序任务堆栈的任务ID匹配?

我可以通过activity.getTaskId()从我的正在运行的活动中获取应用ID.它将报告185.如果我转到另一个应用程序,并从共享按钮开始我的活动,它将被置于应用程序堆栈中.如果我执行activity.getTaskId(),它将报告192例如.我假设一个应用程序进程只能有一个与之关联的主任务堆栈.我如何获得任务ID?我希望能够知道“嘿,我在你的应用程序任务堆栈之外运行”. 我打算通过在第一次创建活动时轮询taskId并将其设置为我的应用程序类的成员变量来实...

java – Parse在不同的Activity Android中打开推送通知【代码】

我的主要是:public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// Track app opens.ParseAnalytics.trackAppOpened(getIntent());} }我的班级申请是:public class Application extends android.app.Application {public Application() {}@Overridepublic void onCreate() {super.onCreate...

在WebView中将一组值从Android Activity传递到JavaScript【代码】

我正在使用JS Charts库在我的Android应用程序的WebView中绘制图形.我想提供SQLite数据库中的数据.此时我仍然坚持如何将数据从Java传递到JavaScript. JavaScript部分需要这样的东西:data = new Array([10, 10], [20, 10]);我知道addJavaScriptInterface,我设法将单个值从我的Activity传递给WebView.这只是阵列给我带来麻烦.我想到了类似的东西:final class ChartDataLoader {public double[][] getData() {double[][] data = {{10...

android – 从“最近的应用程序”启动时,PopUp Activity再次启动【代码】

我有一个在AlarmManager收到警报时启动的PopUp活动. AlarmReceiver扩展了WakefulBroadcastReceiver:@Override public void onReceive(Context context, Intent intent) {Intent service = new Intent(context, AlarmService.class);service.putExtras(intent);// Start the service, keeping the device awake while it is launching.startWakefulService(context, service); }AlarmService扩展了IntentService:@Override protec...

如何以编程方式区分Android Activity和SubActivity?

如何以编程方式区分Android Activity和SubActivity?那有什么API吗?解决方法:我假设您指的是检测活动是否是通过startActivityForResult()启动的. 在这种情况下,请尝试getCallingActivity().引用documentation,“注意:如果调用活动不期望结果(即它没有使用包含请求代码的startActivityForResult(Intent,int)形式),那么调用包将为null.”

java – Android:传递Activity类时的“表达式预期”【代码】

我对Android编程和Java一般都是新手,我无法解决导致此错误的原因;据我所知,这应该有效.在下面显示的代码中(靠近第一个代码段的末尾),行“ColourOutput.do_output((Activity)com.(name-removed).(app-name-removed).ColourActivity);”在Android Studio 1.1.0中的文本“com.(名称删除).(app-name-removed).ColourActivity”中给出错误“Expression expected”. (这是在类“公共类ColourActivity extends Activity”中.)private Came...