我继承了一些仅在应用程序未运行时导入文件时出现问题的代码.我想知道是否有一种方法可以在应用程序运行之前连接/监控它,并且能够逐步执行代码.
只有在导入启动应用程序时才会出现此问题.我看到我可以使用DDMS来调试logcat和堆,但我需要能够通过调试器逐步执行代码......至少我认为我做了.

有没有办法在没有画布的情况下使用图像的getImageData?我想要在图像的鼠标位置获得像素颜色.
我正在尝试使用setScaleX找到我所缺少的内容.
final ImageView iv = (ImageView) findViewById(R.id.imageView);
ViewTreeObserver vto = iv.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
// Start at 60
Log.d("test", "Before"+String.valueOf(iv.getWidth()));
iv.setScaleX((float) .5);
// Still at 60 after scale
Log.d("test", "After"+String.valueOf(iv.getWidth()));
}
});
Run Code Online (Sandbox Code Playgroud)
我认为宽度会变成30.如何在缩放后获得宽度值?
免责声明:我对Android编程很新,所以我试图模仿iOS NSNotificationCenter.
我发现LocalBroadcastManager就像NSNotifcationCenter一样.我想要做的是在套接字流量完成时从静态类向活动发送消息.
我从这个stackoverflow答案中找到了如何使用LocalBroadcastManager
我的问题是如何将上下文('this')设置为我的静态类,或者我没有得到错误"LocalBroadcastManager类型中的方法getInstance(Context)不适用于参数(MY_STATIC_CLASS)".
LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
如果使用LocalBroadcastManager不是将信息从静态类发送到活动的最佳方式,我愿意接受其它方法.