Tag: android activity

onActivityResult不在Fragment中调用

托pipe此片段的活动在相机活动返回时调用onActivityResult 。 我的片段开始一个活动的结果与意图发送给相机拍照。 图片应用程序加载正常,拍照,并返回。 然而, onActivityResult从来没有被击中。 我设置了断点,但没有任何触发。 片段是否有onActivityResult ? 我会这么想,因为这是一个提供的function。 为什么这不被触发? ImageView myImage = (ImageView)inflatedView.findViewById(R.id.image); myImage.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, 1888); } }); @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if( requestCode == 1888 ) { Bitmap photo = (Bitmap) data.getExtras().get("data"); ((ImageView)inflatedView.findViewById(R.id.image)).setImageBitmap(photo); […]

如何在Android上创build一个透明的Activity?

我想在另一个活动的顶部创build一个透明的Activity。 我怎样才能做到这一点?

如何使用Intents从一个Android活动发送对象到另一个?

我如何使用类Intent的putExtra()方法将自定义types的对象从一个Activity传递到另一个Activity ?

Activity在Android上重新启动

在我的Android应用程序中,当我旋转设备(滑出键盘),然后我的Activity重新启动( onCreate被称为)。 现在,这可能是应该的,但我在onCreate方法中做了很多初始设置,所以我需要: 把所有的初始设置放在另一个函数中,所以它不会在设备旋转或丢失时丢失 使其如此创build不被再次调用和布局只是调整或 限制应用程序只是肖像,以便onCreate不被调用。

如何在Android上将对象从一个活动传递给另一个活动

我正在尝试从一个Activity发送客户类的对象,并将其显示在另一个Activity 。 客户类的代码: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = address; } public String printValues() { String data = null; data = "First Name :" + firstName + " Last […]

如何在Android上pipe理`startActivityForResult`?

在我的活动中,我通过startActivityForResult从主要活动中调用第二个活动。 在我的第二个活动中,有一些方法可以完成这个活动(也许没有结果),但是,只有其中一个返回结果。 例如,从主要活动中,我称之为第二个活动。 在这个活动中,我正在检查手机的一些function,如它是否有相机。 如果没有,我会closures这个活动。 此外,在准备MediaRecorder或MediaPlayer如果发生问题,我将closures此活动。 如果它的设备有一个摄像头,录制完成,那么录制完video后,如果用户点击完成button,我会把结果(录制的video的地址)发回主要活动。 我如何检查主要活动的结果?

使用保存实例状态保存Android活动状态

我一直在Android SDK平台上工作,有点不清楚如何保存应用程序的状态。 因此,在“Hello,Android”示例中进行了一些小改动: package com.android.hello; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class HelloAndroid extends Activity { private TextView mTextView = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mTextView = new TextView(this); if (savedInstanceState == null) { mTextView.setText("Welcome to HelloAndroid!"); } else { mTextView.setText("Welcome back."); […]

如何在Android应用程序中的活动之间传递数据?

我有一个场景,通过login页面login后,每个activity都会有一个注销button 。 在点击登出时,我会传递login用户的session id来注销。 任何人都可以指导我如何保持session id可用于所有activities ? 任何替代这种情况

从当前活动获取根视图

我知道如何使用View.getRootView()获得根视图。 我也可以从一个button的onClick事件的参数是一个视图 。 但是我怎样才能看到一个活动的观点 ?

我可以在其他课程中创建活动的对象吗?

我已经在mainactivity中定义了一个函数,现在我想要访问我的app中的另一个类。我已经创建了一个mainactivity的对象,通过使用该对象我已经调用了函数。它不显示任何错误,但它不会执行每一次尝试执行应用程序崩溃? 任何解决方案