我有一个活动显示地图片段的屏幕截图以及其他一些内容。一切都完美显示,直到一两秒后应用程序崩溃。这只发生在使用 4.4.2 kitkat 的 Android 手机上,而不是平板电脑上。在第一次尝试加载此视图后,它有时会在调用 setContentView 时甚至在显示任何内容之前崩溃。由于每次测试时它在不同的时间崩溃,我假设后台线程上发生了一些事情,并且由于它是一个致命信号 11 我认为这是某种奇怪的内存问题,但除此之外我真的不知道发生了什么上。
这是活动: public class TransactionDetailActivity extends CommonActivity implements Animation.AnimationListener {
private TransactionDetail _transaction = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.transaction_detail);
getActionBar().setDisplayHomeAsUpEnabled(true);
MapFragment mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map);
if (mapFragment.getMap() != null) { // can be null if google play services isn't installed
mapFragment.getMap().getUiSettings().setZoomControlsEnabled(false);
}
Intent intent = getIntent();
String transactionReceiptNumber = intent.getStringExtra("transactionReceiptNumber");
loadTransactionDetail(transactionReceiptNumber);
ClipDialog.showDialog(this, getString(R.string.transaction_detail_loading));
}
@Override
public void onPause() {
super.onPause();
if (_runAnimation) {
final ImageView mapScreenshot = (ImageView) findViewById(R.id.map_screenshot);
MapFragment mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map);
if (mapFragment.getMap() != null) {
mapFragment.getMap().snapshot(new GoogleMap.SnapshotReadyCallback() {
@Override
public void onSnapshotReady(Bitmap snapshot) {
mapScreenshot.setImageBitmap(snapshot);
Bitmap screenshot = Rotate3dAnimation.takeScreenshot(TransactionDetailActivity.this);
ImageView imageView = (ImageView) findViewById(R.id.screenshot);
imageView.setImageBitmap(screenshot);
findViewById(R.id.container).setVisibility(View.GONE);
disableActionBarAnimation();
getActionBar().hide();
imageView.startAnimation(new Rotate3dAnimation(false));
}
});
}
}
}
@Override
public void onResume() {
super.onResume();
if (_runAnimation) {
View imageView = findViewById(R.id.screenshot);
if (imageView != null) {
Rotate3dAnimation anim = new Rotate3dAnimation(true);
anim.setAnimationListener(this);
imageView.startAnimation(anim);
}
_runAnimation = false;
}
}
@Override
public void onAnimationEnd(Animation animation) {
ImageView mapScreenshot = (ImageView) findViewById(R.id.map_screenshot);
mapScreenshot.setImageBitmap(null);
ImageView imageView = (ImageView) findViewById(R.id.screenshot);
imageView.setImageBitmap(null);
findViewById(R.id.container).setVisibility(View.VISIBLE);
disableActionBarAnimation();
getActionBar().show();
}
private void loadTransactionDetail(String receiptNumber) {
ClipAPIClient.getInstance().getAPI().transactionDetail(ClipDataManager.getInstance().getCurrentUser().merchant.id, receiptNumber, new Callback() {
@Override
public void success(Object object, Response response) {
_transaction = (TransactionDetail) object;
configureViewForTransaction();
ClipDialog.hideDialog();
}
@Override
public void failure(RetrofitError error) {
ClipDialog.showDialogForDuration(TransactionDetailActivity.this, getString(R.string.transaction_detail_error));
L.e(error, "Transaction detail error");
AnalyticsClient.logError("TransactionDetail", error);
}
});
}
private void configureViewForTransaction() {
findViewById(R.id.map_container).setVisibility(View.VISIBLE);
findViewById(R.id.scroll_view).setVisibility(View.VISIBLE);
LatLng coordinate = new LatLng(new Double(_transaction.latitude), new Double(_transaction.longitude));
MapFragment mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map);
if (mapFragment.getMap() != null) { // can be null if google play services isn't installed
mapFragment.getMap().addMarker(new MarkerOptions().position(coordinate));
mapFragment.getMap().moveCamera(CameraUpdateFactory.newLatLngZoom(coordinate, 14));
}
}
}
这是涉及地图片段的 xml:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000"
>
<LinearLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#f8f8f8"
>
<FrameLayout
android:id="@+id/map_container"
android:layout_width="match_parent"
android:layout_height="100dip"
android:layout_marginTop="?android:attr/actionBarSize"
android:visibility="gone"
>
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.MapFragment"
/>
<ImageView
android:id="@+id/map_screenshot"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</FrameLayout>
这是logcat:
I/ActivityManager( 3638): Timeline: Activity_launch_request id:com.payclip.clip time:64253930
I/ActivityManager( 478): START u0 {cmp=com.payclip.clip/.activities.TransactionDetailActivity (has extras)} from pid 3638
W/AudioTrack( 478): AUDIO_OUTPUT_FLAG_FAST denied by client due to mismatching sample rate (48000 vs 44100)
I/Google Maps Android API( 3638): Google Play services client version: 3225100
I/Google Maps Android API( 3638): Google Play services package version: 4452036
I/fpp ( 3638): Making Creator dynamically
I/Google Maps Android API( 3638): Google Play services client version: 4452000
F/libc ( 3638): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 3694 (DataRequestDisp)
D/Retrofit( 3638): ---> HTTP GET https://devapitest02.payclip.com/payments/history/detail?merchant_id=3fb182ea-58cb-4d7f-a1b2-6c6088beab8c&receipt_no=NHPiZdY
D/Retrofit( 3638): Cookie: X-Blitz-Auth=MWQyN2M4NDgtYzgwYy00NmIyLWJkN2ItMTRhYWNhZjMxZTUx|1401984427|c4fe537b618705f306119435e3557734cf07eea1
D/Retrofit( 3638): ---> END HTTP (0-byte body)
I/DEBUG ( 129): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 129): Build fingerprint: 'google/mysid/toro:4.2.2/JDQ39/573038:user/release-keys'
I/DEBUG ( 129): Revision: '9'
I/DEBUG ( 129): pid: 3638, tid: 3694, name: DataRequestDisp >>> com.payclip.clip <<<
I/DEBUG ( 129): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG ( 129): r0 00000000 r1 00000000 r2 608d404d r3 00000019
I/DEBUG ( 129): r4 00000008 r5 608d404e r6 00000000 r7 ffffffff
I/DEBUG ( 129): r8 00000001 r9 40adff50 sl 00000019 fp 608d404d
I/DEBUG ( 129): ip 5c153b34 sp 63b87910 lr 5c148099 pc 40acaeae cpsr 600f0030
I/DEBUG ( 129): d0 0000000000000000 d1 0000000000000000
I/DEBUG ( 129): d2 0000000000000000 d3 0000000000000000
I/DEBUG ( 129): d4 c0000c66506245fe d5 0000000032000007
I/DEBUG ( 129): d6 000b0000010001ff d7 0023000201000304
I/DEBUG ( 129): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 129): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 129): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 129): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 129): d16 0000000000000000 d17 0000000000000000
I/DEBUG ( 129): d18 3cf0ec89e8959053 d19 36d009d3948721ab
I/DEBUG ( 129): d20 0000000000ffffff d21 0000000000000005
I/DEBUG ( 129): d22 0000000009000000 d23 bebbb7c504f41aab
I/DEBUG ( 129): d24 3e7ad7f29abcaf48 d25 3ff0000000000000
I/DEBUG ( 129): d26 0000000000000000 d27 0000000000000001
I/DEBUG ( 129): d28 bf8dd78e85b24937 d29 3e2d38fc57f240cc
I/DEBUG ( 129): d30 bfc67dae64a5e000 d31 3fc5528670f6093a
I/DEBUG ( 129): scr 60000013
I/DEBUG ( 129):
I/DEBUG ( 129): backtrace:
I/DEBUG ( 129): #00 pc 00026eae /system/lib/libssl.so (SSL_select_next_proto+49)
I/DEBUG ( 129): #01 pc 00007095 /system/lib/libjavacrypto.so
I/DEBUG ( 129): #02 pc 0002f223 /system/lib/libssl.so (ssl_parse_serverhello_tlsext+434)
I/DEBUG ( 129): #03 pc 000180dd /system/lib/libssl.so (ssl3_get_server_hello+1008)
I/DEBUG ( 129): #04 pc 000174d5 /system/lib/libssl.so (ssl3_connect+564)
I/DEBUG ( 129): #05 pc 00026471 /system/lib/libssl.so (SSL_connect+20)
I/DEBUG ( 129): #06 pc 0001201d /system/lib/libssl.so (ssl23_connect+2292)
I/DEBUG ( 129): #07 pc 00027c27 /system/lib/libssl.so (SSL_do_handshake+50)
I/DEBUG ( 129): #08 pc 0000aeaf /system/lib/libjavacrypto.so
I/DEBUG ( 129): #09 pc 0001ea50 /system/lib/libdvm.so (dvmPlatformInvoke+116)
I/DEBUG ( 129): #10 pc 0004f667 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
I/DEBUG ( 129): #11 pc 00027ee0 /system/lib/libdvm.so
I/DEBUG ( 129): #12 pc 0002f3d8 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
I/DEBUG ( 129): #13 pc 0002ca7c /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
I/DEBUG ( 129): #14 pc 00061ae3 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+338)
I/DEBUG ( 129): #15 pc 00061b07 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
I/DEBUG ( 129): #16 pc 000567f3 /system/lib/libdvm.so
I/DEBUG ( 129): #17 pc 0000d248 /system/lib/libc.so (__thread_entry+72)
I/DEBUG ( 129): #18 pc 0000d3e0 /system/lib/libc.so (pthread_create+240)
I/DEBUG ( 129):
I/DEBUG ( 129): stack:
I/DEBUG ( 129): 63b878d0 40243d77 /system/lib/libandroid_runtime.so
I/DEBUG ( 129): 63b878d4 0d427cfb
I/DEBUG ( 129): 63b878d8 00000002
I/DEBUG ( 129): 63b878dc 5c147fd1 /system/lib/libjavacrypto.so
I/DEBUG ( 129): 63b878e0 00000002
I/DEBUG ( 129): 63b878e4 5c147fd1 /system/lib/libjavacrypto.so
I/DEBUG ( 129): 63b878e8 00000003
I/DEBUG ( 129): 63b878ec 40a9be64 /system/lib/libcrypto.so
I/DEBUG ( 129): 63b878f0 401fa1b8
I/DEBUG ( 129): 63b878f4 40a9be64 /system/lib/libcrypto.so
I/DEBUG ( 129): 63b878f8 5ef837b8
I/DEBUG ( 129): 63b878fc 401bcf37 /system/lib/libc.so (dlmalloc+4250)
I/DEBUG ( 129): 63b87900 00000003
I/DEBUG ( 129): 63b87904 00020384
I/DEBUG ( 129): 63b87908 401bbe9d /system/lib/libc.so (dlmalloc)
I/DEBUG ( 129): 63b8790c 00000003
I/DEBUG ( 129): #00 63b87910 40a9be64 /system/lib/libcrypto.so
I/DEBUG ( 129): 63b87914 63b87990
I/DEBUG ( 129): 63b87918 63b8798c
I/DEBUG ( 129): 63b8791c 608d404d
I/DEBUG ( 129): 63b87920 00000019
I/DEBUG ( 129): 63b87924 608d404d
I/DEBUG ( 129): 63b87928 578d1bc0
I/DEBUG ( 129): 63b8792c 63b8798c
I/DEBUG ( 129): 63b87930 63b87990
I/DEBUG ( 129): 63b87934 5ef83598
I/DEBUG ( 129): 63b87938 40adff50 /system/lib/libssl.so
I/DEBUG ( 129): 63b8793c 00000019
I/DEBUG ( 129): 63b87940 608d4049
I/DEBUG ( 129): 63b87944 5c148099 /system/lib/libjavacrypto.so
I/DEBUG ( 129): #01 63b87948 00000000
I/DEBUG ( 129): 63b8794c ffffffff
I/DEBUG ( 129): 63b87950 608d4066
I/DEBUG ( 129): 63b87954 63b879c8
I/DEBUG ( 129): 63b87958 63b879c8
I/DEBUG ( 129): 63b8795c 608d404d
I/DEBUG ( 129): 63b87960 00003374
I/DEBUG ( 129): 63b87964 40ad3225 /system/lib/libssl.so (ssl_parse_serverhello_tlsext+436)
I/DEBUG ( 129): #02 63b87968 00000019
I/DEBUG ( 129): 63b8796c 00000000
I/DEBUG ( 129): 63b87970 40adb4a5 /system/lib/libssl.so
I/DEBUG ( 129): 63b87974 00000001
I/DEBUG ( 129): 63b87978 00000001
I/DEBUG ( 129): 63b8797c 63b879cc
I/DEBUG ( 129): 63b87980 608d4062
I/DEBUG ( 129): 63b87984 608d4066
I/DEBUG ( 129): 63b87988 5ef83598
I/DEBUG ( 129): 63b8798c 5d907490
I/DEBUG ( 129): 63b87990 40a99dc0 /system/lib/libcrypto.so
I/DEBUG ( 129): 63b87994 5ef83598
I/DEBUG ( 129): 63b87998 0000005a
I/DEBUG ( 129): 63b8799c 608d400c
I/DEBUG ( 129): 63b879a0 5d9076a8
I/DEBUG ( 129): 63b879a4 608d402f
I/DEBUG ( 129): ........ ........
I/DEBUG ( 129):
I/DEBUG ( 129): memory near r2:
I/DEBUG ( 129): 608d402c c0000c66 32000007 00000000 010001ff
I/DEBUG ( 129): 608d403c 000b0000 01000304 00230002 00743300
I/DEBUG ( 129): 608d404c 70730819 332f7964 7306312e 2f796470
I/DEBUG ( 129): 608d405c 74680833 312f7074 0000312e 00000000
I/DEBUG ( 129): 608d406c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d407c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d408c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d409c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40ac 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40bc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40cc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40dc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40ec 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40fc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d410c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d411c 00000000 00000000 00000000 00000000
I/DEBUG ( 129):
I/DEBUG ( 129): memory near r5:
I/DEBUG ( 129): 608d402c c0000c66 32000007 00000000 010001ff
I/DEBUG ( 129): 608d403c 000b0000 01000304 00230002 00743300
I/DEBUG ( 129): 608d404c 70730819 332f7964 7306312e 2f796470
I/DEBUG ( 129): 608d405c 74680833 312f7074 0000312e 00000000
I/DEBUG ( 129): 608d406c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d407c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d408c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d409c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40ac 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40bc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40cc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40dc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40ec 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40fc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d410c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d411c 00000000 00000000 00000000 00000000
I/DEBUG ( 129):
I/DEBUG ( 129): memory near r9:
I/DEBUG ( 129): 40adff30 00000040 00000020 00000002 00000002
I/DEBUG ( 129): 40adff40 00000105 0000c030 00000000 00000000
I/DEBUG ( 129): 40adff50 00000001 40ad6440 0300c007 00000080
I/DEBUG ( 129): 40adff60 00000040 00000004 00000002 00000002
I/DEBUG ( 129): 40adff70 00000041 0000c030 00000080 00000080
I/DEBUG ( 129): 40adff80 00000001 40ad6454 0300c008 00000080
I/DEBUG ( 129): 40adff90 00000040 00000002 00000002 00000002
I/DEBUG ( 129): 40adffa0 00000181 0000c030 000000a8 000000a8
I/DEBUG ( 129): 40adffb0 00000001 40ad646d 0300c009 00000080
I/DEBUG ( 129): 40adffc0 00000040 00000040 00000002 00000002
I/DEBUG ( 129): 40adffd0 00000181 0000c030 00000080 00000080
I/DEBUG ( 129): 40adffe0 00000001 40ad6484 0300c00a 00000080
I/DEBUG ( 129): 40adfff0 00000040 00000080 00000002 00000002
I/DEBUG ( 129): 40ae0000 00000181 0000c030 00000100 00000100
I/DEBUG ( 129): 40ae0010 00000001 40ad649b 0300c00b 00000020
I/DEBUG ( 129): 40ae0020 00000010 00000020 00000002 00000002
I/DEBUG ( 129):
I/DEBUG ( 129): memory near fp:
I/DEBUG ( 129): 608d402c c0000c66 32000007 00000000 010001ff
I/DEBUG ( 129): 608d403c 000b0000 01000304 00230002 00743300
I/DEBUG ( 129): 608d404c 70730819 332f7964 7306312e 2f796470
I/DEBUG ( 129): 608d405c 74680833 312f7074 0000312e 00000000
I/DEBUG ( 129): 608d406c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d407c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d408c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d409c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40ac 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40bc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40cc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40dc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40ec 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d40fc 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d410c 00000000 00000000 00000000 00000000
I/DEBUG ( 129): 608d411c 00000000 00000000 00000000 00000000
I/DEBUG ( 129):
I/DEBUG ( 129): memory near ip:
I/DEBUG ( 129): 5c153b14 40a319e5 409f5a8d 40a2812d 40a27dd1
I/DEBUG ( 129): 5c153b24 40a28b25 40a20e65 40a2c10d 401bf0cd
I/DEBUG ( 129): 5c153b34 40acae7d 401ba8a8 401ba9ac 40a3f3d5
I/DEBUG ( 129): 5c153b44 40aca6fd 40158927 40186559 401295b5
I/DEBUG ( 129): 5c153b54 40a34491 40a2cded 40a2cc61 40a2cc01
I/DEBUG ( 129): 5c153b64 40a2d169 40a2f1f9 401d178d 40a2f1d9
I/DEBUG ( 129): 5c153b74 40a2f2bd 401b9cd1 401bf4a5 401bdfc5
I/DEBUG ( 129): 5c153b84 401296f5 40acaef9 40acddb1 40a66cd5
I/DEBUG ( 129): 5c153b94 409ff4b9 409ff5a1 40a66d1d 40a0271d
I/DEBUG ( 129): 5c153ba4 409f8991 409fb1a1 40a66475 40a5a135
I/DEBUG ( 129): 5c153bb4 40a01189 40a049b1 40a34dc1 40a04a55
I/DEBUG ( 129): 5c153bc4 409f48b5 40a35405 40a25345 40a25695
I/DEBUG ( 129): 5c153bd4 40a24ec5 40a250c9 40a254e1 40a24e4d
I/DEBUG ( 129): 5c153be4 40a252dd 40a3f279 40a252e9 40a252e1
I/DEBUG ( 129): 5c153bf4 40a251cd 40a36b09 40a36a0d 40a36e41
I/DEBUG ( 129): 5c153c04 409f5a95 40a2578d 409f3951 409fea55
I/DEBUG ( 129):
I/DEBUG ( 129): memory near sp:
I/DEBUG ( 129): 63b878f0 401fa1b8 40a9be64 5ef837b8 401bcf37
I/DEBUG ( 129): 63b87900 00000003 00020384 401bbe9d 00000003
I/DEBUG ( 129): 63b87910 40a9be64 63b87990 63b8798c 608d404d
I/DEBUG ( 129): 63b87920 00000019 608d404d 578d1bc0 63b8798c
I/DEBUG ( 129): 63b87930 63b87990 5ef83598 40adff50 00000019
I/DEBUG ( 129): 63b87940 608d4049 5c148099 00000000 ffffffff
I/DEBUG ( 129): 63b87950 608d4066 63b879c8 63b879c8 608d404d
I/DEBUG ( 129): 63b87960 00003374 40ad3225 00000019 00000000
I/DEBUG ( 129): 63b87970 40adb4a5 00000001 00000001 63b879cc
I/DEBUG ( 129): 63b87980 608d4062 608d4066 5ef83598 5d907490
I/DEBUG ( 129): 63b87990 40a99dc0 5ef83598 0000005a 608d400c
I/DEBUG ( 129): 63b879a0 5d9076a8 608d402f 40adff50 00000000
I/DEBUG ( 129): 63b879b0 00001110 40abc0e1 63b879c8 63b879c4
I/DEBUG ( 129): 63b879c0 5ef83598 00000001 5c1481f9 608d4032
I/DEBUG ( 129): 63b879d0 5ef83598 00001120 5c1481f9 5c1481f9
I/DEBUG ( 129): 63b879e0 00000000 00001120 00001000 40abb4d9
I/DEBUG ( 129):
I/DEBUG ( 129): code around pc:
I/DEBUG ( 129): 40acae8c d02c2b00 9f0f9701 21009102 4001f81b
I/DEBUG ( 129): 40acae9c 0801f101 eb0bb1cf eb0b0001 90030508
I/DEBUG ( 129): 40acaeac f8162000 f1009000 454c0a01 eb06d109
I/DEBUG ( 129): 40acaebc 4628010a f7e54622 4601efcc 29002001
I/DEBUG ( 129): 40acaecc eb0ad00a 42b80009 9a04d3eb 0104eb08
I/DEBUG ( 129): 40acaedc 42912002 e000d3da 99029e03 1c729f01
I/DEBUG ( 129): 40acaeec 7832603a b005700a 8ff0e8bd 3178f8d0
I/DEBUG ( 129): 40acaefc 600b2b00 0100f04f f890bf18 6011117c
I/DEBUG ( 129): 40acaf0c bf004770 11a4f8c0 21a8f8c0 bf004770
I/DEBUG ( 129): 40acaf1c 11acf8c0 21b0f8c0 bf004770 4605b570
I/DEBUG ( 129): 40acaf2c f8d54614 460e01bc f7e5b108 490cee42
I/DEBUG ( 129): 40acaf3c 6296f240 44794809 46204401 ee2cf7e5
I/DEBUG ( 129): 40acaf4c f8c52101 b13001bc 46224631 ee6cf7e5
I/DEBUG ( 129): 40acaf5c f8c52100 460841c0 bf00bd70 ffffb4ae
I/DEBUG ( 129): 40acaf6c 00013b02 4605b570 f8d54614 460e019c
I/DEBUG ( 129): 40acaf7c f7e5b108 490cee1e 62aaf240 44794809
I/DEBUG ( 129):
I/DEBUG ( 129): code around lr:
I/DEBUG ( 129): 5c148078 46402300 f7fe2121 6a6aef9a b13c6aab
I/DEBUG ( 129): 5c148088 000ce88d 46314638 9b084622 ef76f7fe
I/DEBUG ( 129): 5c148098 e8bd2000 b53881fc b1884604 b1556a05
I/DEBUG ( 129): 5c1480a8 ffccf7ff 68296803 47906d9a f7fe4628
I/DEBUG ( 129): 5c1480b8 2000ef84 21006220 60e12001 bd386161
I/DEBUG ( 129): 5c1480c8 b508bd38 6d5a6803 bd084790 6803b508
I/DEBUG ( 129): 5c1480d8 47906dda b508bd08 6fda6803 bd084790
I/DEBUG ( 129): 5c1480e8 6804b510 4084f8d4 bd1047a0 b513b40c
I/DEBUG ( 129): 5c1480f8 6804ab04 2b04f853 40c8f8d4 47a09301
I/DEBUG ( 129): 5c148108 401ce8bd 4770b002 b513b40c 6804ab04
I/DEBUG ( 129): 5c148118 2b04f853 40f8f8d4 47a09301 401ce8bd
I/DEBUG ( 129): 5c148128 4770b002 b513b40c 6804ab04 2b04f853
I/DEBUG ( 129): 5c148138 41ccf8d4 47a09301 401ce8bd 4770b002
I/DEBUG ( 129): 5c148148 6803b508 229cf8d3 bd084790 6803b508
I/DEBUG ( 129): 5c148158 22acf8d3 bd084790 6804b510 42b0f8d4
I/DEBUG ( 129): 5c148168 bd1047a0 6803b508 32b4f8d3 bd084798
I/BootReceiver( 478): Copying /data/tombstones/tombstone_01 to DropBox (SYSTEM_TOMBSTONE)
W/ActivityManager( 478): Force finishing activity com.payclip.clip/.activities.TransactionDetailActivity
W/ActivityManager( 478): Force finishing activity com.payclip.clip/.activities.TransactionHistoryActivity
I/WindowState( 478): WIN DEATH: Window{41e898d0 u0 com.payclip.clip/com.payclip.clip.activities.AmountActivity}
I/WindowState( 478): WIN DEATH: Window{421551e8 u0 Panel:com.payclip.clip/com.payclip.clip.activities.TransactionHistoryActivity}
I/WindowState( 478): WIN DEATH: Window{421d9b40 u0 com.payclip.clip/com.payclip.clip.activities.TransactionDetailActivity}
I/WindowState( 478): WIN DEATH: Window{423ecf60 u0 com.payclip.clip/com.payclip.clip.activities.TransactionDetailActivity}
I/WindowState( 478): WIN DEATH: Window{4214a618 u0 com.payclip.clip/com.payclip.clip.activities.TransactionHistoryActivity}
I/ActivityManager( 478): Process com.payclip.clip (pid 3638) has died.
V/Zygote ( 3701): Switching descriptor 32 to /dev/null
V/Zygote ( 3701): Switching descriptor 9 to /dev/null
D/dalvikvm( 3701): Late-enabling CheckJNI
D/Zygote ( 132): Process 3638 terminated by signal (11)
在没有崩溃的 4.4.2 平板电脑上,这是视图全部加载后显示的内容:
D/dalvikvm(27019): GC_FOR_ALLOC freed 1137K, 14% free 12105K/14048K, paused 25ms, total 25ms