私はそれが例外をスローしていると思うよ残念なことに私はエラーを取得していません それはエミュレータと私の携帯電話にロードされますが実行されません。 。。。(プロセスcom.myapp)は、その後ForceCloseボタンをもう一度試してください予期せず停止」としている:(壁紙はこのハードに設定する必要があります:(
をもう一度ここに私のコードです:私自身の研究に
public void onClick(DialogInterface dialog, int id) {
try {
MyActivity.this.setWallpaper(mContext.getDrawingCache());
finish();
} catch (IOException e) {
e.printStackTrace();
}
}
私は、誰かがきましたgetDrawingCacheのビットマップをビットマップに変換していますが、view.getDrawingCacheのドキュメントでは、すでにビットマップであり、setWallpaperはseビットマップ... 私はここにアイデアがありません。
将来は、コードを適切にフォーマットしてください( "{}"エディターコントロールを使用) 。 –
エラーを理解し、エラーを投稿してください(ここでは例外なので)。あなたが試しにこのすべてを持っているので、あなたのコードがまったく別の場所で間違っているという変更があります。 – Nanne
実際の例外を見るにはlogcatを使います。 – Nick