我是android编程的新手.这是我的问题.即使在所有新创建的项目文件中,我也经常得到此异常.我抓住了那个例外.实际上我可以使用android虽然我有这个错误,也能够在第二个窗口按"否"后运行模拟器.仅当我在包资源管理器和Java代码之间切换时才会发生这种情 不在xml视图中.我想知道我是否可以忽略此异常并继续或不继续.谢谢

当按下确定我得到了这个

enter code here
Here is my error log
!SESSION 2013-11-06 12:01:49.217 -----------------------------------------------
eclipse.buildId=4.3.0.M20130911-1000
java.version=1.7.0_03
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product
---
---
---
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
!ENTRY org.eclipse.ui 4 0 2013-11-06 13:30:18.160
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:4423)
at org.eclipse.swt.SWT.error(SWT.java:4312)
at org.eclipse.swt.SWT.error(SWT.java:4283)
at org.eclipse.swt.widgets.Widget.error(Widget.java:472)
at org.eclipse.swt.widgets.Control.createHandle(Control.java:704)
at org.eclipse.swt.widgets.Label.createHandle(Label.java:199)
at org.eclipse.swt.widgets.Control.createWidget(Control.java:744)
at org.eclipse.swt.widgets.Control.<init>(Control.java:112)
at …Run Code Online (Sandbox Code Playgroud) 我正在创建一个应用程序,它可以捕获当前活动窗口窗体选择的屏幕,并通过将其设置为它的背景来让用户知道。请参考图片

但我的问题是我无法获得活动窗口大小的大小。这是我一直在研究的代码
private void button5_Click(object sender, RoutedEventArgs e)
{
Image b = null;
int w = (int)this.Width;
int h = (int)this.Height;
**System.Drawing.Size sz = this.Size;
System.Drawing.Point loc = this.Location;**
Hide();
System.Threading.Thread.Sleep(500);
using (b = new Bitmap(w, h))
{
using (Graphics g = Graphics.FromImage(b))
{
g.CopyFromScreen(loc, new System.Drawing.Point(0, 0), sz);
}
Image x = new Bitmap(b);
ImageBrush myBrush = new ImageBrush();
x.Save(@"C:\Users\DZN\Desktop\testBMP.jpeg", ImageFormat.Jpeg);
myBrush.ImageSource = new BitmapImage(new Uri(@"C:\Users\DZN\Desktop\testBMP.jpeg", UriKind.Absolute));
this.Background = myBrush;
}
Show();
}
Run Code Online (Sandbox Code Playgroud)
在粗体行中,我收到错误消息,指出 WpfApplication1.MainWindow' 不包含“大小、位置”的定义。但这在 Windows 窗体中效果很好。非常感谢任何帮助。谢谢你。
我创建了这个应用程序,以获取我的应用程序的详细信息.
我有一个GetWeather Class在我的Android应用程序中,我有一个构造函数,我通过我当前的城市和州.
GetWeather weather = new GetWeather(city_send,state_code);
Run Code Online (Sandbox Code Playgroud)
然后构造函数使用所需的城市,州和API凭据ping一个API URL,以接收天气数据json作为响应.但是,当我运行应用程序时,它停止说无法实例化活动.
主要活动
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b1 = (Button) findViewById(R.id.showData);
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent nextScreen = new Intent(MainActivity.this, GetWeather.class);
GetWeather gw = new GetWeather("CA","Anuradhapura");
startActivity(nextScreen);
}
});
}
GetWeather class
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
...
...
import android.util.Log;
public class GetWeather {
private static String WEATHER_URL = "http://api.wunderground.com/api/key/conditions/q/";
public String weather;
public String temperature_string;
public Bitmap weather_icon;
public GetWeather() …Run Code Online (Sandbox Code Playgroud)