- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我按下按钮开始新 Activity 时,应用程序转而进入主要 Activity 。
我真的很困惑,因为没有任何错误。我还在 On create of desired activity 中有日志消息 - 它不会弹出。你能告诉我是什么导致了这种奇怪的行为吗?
public void btnAtcEdit(View v) {
Log.d("ATS", "i tried to go to ATS believe me");
try {
Log.d("ATS", " i tried to go to ATS 2 believe me");
// convert bitmap to bytearray to pass them in intent
final BitmapDrawable bitmapDrawable1 = (BitmapDrawable) photo1
.getDrawable();
final Bitmap yourBitmap1 = bitmapDrawable1.getBitmap();
ByteArrayOutputStream stream1 = new ByteArrayOutputStream();
yourBitmap1.compress(Bitmap.CompressFormat.PNG, 90, stream1);
byte[] imm1 = stream1.toByteArray();
final BitmapDrawable bitmapDrawable2 = (BitmapDrawable) photo2
.getDrawable();
final Bitmap yourBitmap2 = bitmapDrawable2.getBitmap();
ByteArrayOutputStream stream2 = new ByteArrayOutputStream();
yourBitmap2.compress(Bitmap.CompressFormat.PNG, 90, stream2);
byte[] imm2 = stream2.toByteArray();
final BitmapDrawable bitmapDrawable3 = (BitmapDrawable) photo3
.getDrawable();
final Bitmap yourBitmap3 = bitmapDrawable3.getBitmap();
ByteArrayOutputStream stream3 = new ByteArrayOutputStream();
yourBitmap3.compress(Bitmap.CompressFormat.PNG, 90, stream3);
byte[] imm3 = stream3.toByteArray();
Intent i = new Intent(AddToCheckActivity.this,
AddSaveActivity.class);
i.putExtra("photo1", imm1);
/*
putting more parameters
*/
i.putExtra("not_priceFor", not_priceFor);
startActivity(i);
stream1.flush();
stream1.close();
stream2.flush();
stream2.close();
stream3.flush();
stream3.close();
// finish();
} catch (Exception e) {
Log.d("ATS error", "before entered ATS");
e.printStackTrace();
}
}
添加保存 Activity
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.aadd_add_edit);
Log.d("ATS", "was started");
/*
some job
*/
}
Log cat 是空的 它只是显示,那个按钮被按下了。
08-07 11:32:28.250: D/ATS(19968): i tried to go to ATS believe me
08-07 11:32:28.250: D/ATS(19968): i tried to go to ATS 2 believe me
08-07 11:32:28.992: I/dalvikvm-heap(19968): Grow heap (frag case) to 22.075MB for 414640-byte allocation
08-07 11:32:29.054: D/dalvikvm(19968): GC_CONCURRENT freed 940K, 28% free 17454K/24111K, paused 15ms+3ms, total 59ms
08-07 11:32:29.187: E/Trace(20764): error opening trace file: No such file or directory (2)
08-07 11:32:29.203: V/ActivityThread(20764): Class path: /system/framework/com.google.android.maps.jar:/data/app/ua.mirkvartir.android.frontend-2.apk, JNI path: /data/data/ua.mirkvartir.android.frontend/lib
08-07 11:32:29.398: D/dalvikvm(20764): GC_CONCURRENT freed 89K, 22% free 9913K/12651K, paused 14ms+2ms, total 38ms
08-07 11:32:29.398: D/dalvikvm(20764): WAIT_FOR_CONCURRENT_GC blocked 10ms
08-07 11:32:29.414: D/login(20764): -- 0
08-07 11:32:29.468: D/libEGL(20764): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
08-07 11:32:29.492: D/libEGL(20764): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
08-07 11:32:29.492: D/libEGL(20764): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
08-07 11:32:29.656: D/OpenGLRenderer(20764): Enabling debug mode 0
按钮的 onClickListener 在 xml 中是 defiend
<Button
android:id="@+id/btnAtcEdic"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_margin="0dp"
android:layout_marginBottom="10sp"
android:layout_marginLeft="40sp"
android:layout_marginRight="40sp"
android:layout_marginTop="10sp"
android:layout_weight="1"
android:background="@drawable/button_primary"
android:drawablePadding="0sp"
android:onClick="btnAtcEdit"
android:padding="0dp"
android:text="Редактировать"
android:textColor="#FFFFFF" />
有趣的事情 - 在 HTC phons 上总是没有任何错误迹象。
编辑:在我将 imm 表单 Intent 移动到单例后,应用程序似乎可以正常工作
最佳答案
您不能使用应用程序上下文启动 Activity 。您只能使用另一个 Activity Context 启动它们。
以下更改应该可以解决此问题。将
Intent i = new Intent(<YourCallingActivity>.this, AddSaveActivity.class);
作为引用,这里有一个关于在哪个地方需要哪种上下文的指南:
关于android - Activity 不启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18098252/
我对 Android 很陌生,如果问题重复,请避免并发送链接。有三个 Activity A、B 和 C。 Activity A 获取一个用户名,我想在 Activity C 中显示该用户名,但我想先运
我正在尝试制作记事本应用程序,因此每次打开新笔记时,布局都会相同。另外, Activity 的数量(新注释)不应定义得尽可能多 最佳答案 如果 Activity 始终相同,您可能应该创建一个适配器,允
我有 3 个 Activity 。 主窗口 5 个按钮 在按钮的主窗口中按下此窗口打开(将其称为父窗口) 在父窗口按钮上按下此窗口打开调用它作为结束子窗口。 现在从子窗口我从父窗口获取值如下:
我遇到了一个 Activity backstack 问题。假设我的后台有 5 个 Activity :比如 Activity A、 Activity B、 Activity C、 Activity D
我正在寻找必须具有以下附加特征的 JMS 提供程序: 采用多代理,所有代理都必须处于事件状态(无单点故障) 仅在两台机器上进行扩展就足以满足我们的需求 能够保证订购(如果 1 个生产者 + 1 个消费
假设,我有一个由 TabHost 组成的选项卡 Activity 。 TabHost 包含 2 个选项卡,每两个选项卡都有一个 Activity 组。每个 Activity 组包含一项 Activit
我正在开发一个应用程序,我需要根据某些操作导航到特定 Activity 。这是一张图片 我的第一个 Activity 是 ReadingActivity。基于某些操作,用户将被带到 NewProjec
我创建了一个与服务器异步通信的应用程序。当应用程序发出服务器请求时,将创建一个带有“正在加载”通知的新对话框( Activity )。主要 Activity 实现了处理服务器响应的方法,我想在主要 A
我想在我的所有应用程序 Activity 中显示相同的选项菜单。我创建了一个实现菜单的通用 Activity ,并且我所有的进一步 Activity 都扩展了它。 问题:当我需要扩展其他特定 Acti
我有四个 Activity ,即 java 文件 - Activity1.java、activity2.java、activity3.java、activity4.java 和 xml 文件 - Ac
我有两个 Activity 。我想将数据从第二个 Activity 发送到上一个 Activity 。第一个 Activity 有自定义 ListView 和 bean 类。当我点击第二个 Activ
根 Activity 是堆栈中当前的第一个 Activity 还是 list 中指定为启动 Activity 的 Activity ? 支持应用程序 P 在启动时启动 Activity A。然后 A
你好 我想知道您在绘制 Activity 图选择“Activity ”时考虑了哪些关键点? 您如何从要建模的问题中选择 Activity ? 谢谢 最佳答案 Activity 图用于对正在开发的系统和
如何从主 Activity 启动 Activity 并在子 Activity 返回主 Activity 中退出操作后返回主 Activity ? 我已将子 Activity 作为启动器 Intent
我的工作流程如下: 登录 Activity -> ActivityB -> ActivityC -> ActivityD 我想将数据从LoginActivity传递到ActivityD,但不直接传递到
我之前曾尝试获得此问题的答案,但找不到可以解决我的问题的答案。我正在制作保存圆盘高尔夫球分数的应用程序。我的 MainActivity 有 4 个按钮。新比赛、恢复比赛、类(class)和球员。 At
我有一个 tts 非 UI 类和 Activity 类。现在在 Activity 类中,我有一个按钮,用户可以从中选择男声或女声,具体取决于我想要将字符串传递给 tts 类的选择,然后一次tts 类根
问题有点复杂,首先, Activity A 和 Activity B 的 list 中都有 android:noHistory = true 。我有一个自定义 serialized 类,假设 MyCl
在我的应用程序中,我有两个 Activity (AuthenticationActivity 和 MainActivity),每个 Activity 都有一个导航图和大量 fragment 。我创建了
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: How can i use compose email activity in tabView? 我想在选项
我是一名优秀的程序员,十分优秀!