質問するログイン新規登録

質問編集履歴

4

エラーメッセージの追加

2016/06/05 01:54

投稿

kt.tk.co
kt.tk.co

スコア27

title CHANGED
File without changes
body CHANGED
@@ -17,6 +17,17 @@
17
17
  この時、問題として、物体衝突を判定するための
18
18
  ContactListener.java
19
19
  から、他のアプリを起動する下記の処理が実行できません。
20
+
21
+ ![コードのエラー](18a6e36c9cf6f3032eddff6afd5ae7a7.jpeg)
22
+
23
+
24
+ 0. PackageManager pm = getPackageManager();
25
+ - リストgetPackageManager() は型 MyContactListener で未定義です
26
+ 0. startActivity(intent);
27
+ - getPackageManager() は型 MyContactListener で未定義です
28
+ 0. Toast.makeText(this, "対象のアプリがありません", Toast.LENGTH_SHORT).show();
29
+ - 型 Toast のメソッド makeText(Context, CharSequence, int) は引数 (MyContactListener, String, int) に適用できません
30
+
20
31
  (Activityのある場所で実行すれば問題なく他のアプリを起動出来ます。)
21
32
 
22
33
 

3

質問の修正

2016/06/05 01:54

投稿

kt.tk.co
kt.tk.co

スコア27

title CHANGED
File without changes
body CHANGED
@@ -44,6 +44,7 @@
44
44
 
45
45
 
46
46
  恐らく、Activityから実行しなければいけないものだと推測していますが、どのように書き換えたらよいのか理解できておりません。
47
+ (Toastによる文字出力などもActivityから実行する必要がありますよね?)
47
48
 
48
49
  基礎的なことだと思うのでお恥ずかしいですが、お力を貸して頂けますと幸いです。
49
50
  何卒よろしくお願いします。

2

コードの修正

2016/06/05 01:26

投稿

kt.tk.co
kt.tk.co

スコア27

title CHANGED
File without changes
body CHANGED
@@ -65,7 +65,7 @@
65
65
  public class MyContactListener implements ContactListener {
66
66
 
67
67
  public void beginContact(Contact contact) {
68
- //System.out.println("衝突が起きました");
68
+ System.out.println("衝突が起きました");
69
69
  //////////////////////////////////
70
70
  //ここで他のアプリを起動したい!
71
71
  //////////////////////////////////

1

コードの修正

2016/06/05 01:16

投稿

kt.tk.co
kt.tk.co

スコア27

title CHANGED
File without changes
body CHANGED
@@ -59,21 +59,9 @@
59
59
 
60
60
 
61
61
 
62
- ```Java
62
+ ```java
63
- package pl.mg6.testing.box2d;
63
+ //ContactListener.java
64
64
 
65
- import org.jbox2d.callbacks.ContactImpulse;
66
- import org.jbox2d.callbacks.ContactListener;
67
- import org.jbox2d.collision.Manifold;
68
- import org.jbox2d.dynamics.Body;
69
- import org.jbox2d.dynamics.Fixture;
70
- import org.jbox2d.dynamics.contacts.Contact;
71
-
72
- import android.content.Intent;
73
- import android.content.pm.PackageManager;
74
- import android.widget.Toast;
75
-
76
-
77
65
  public class MyContactListener implements ContactListener {
78
66
 
79
67
  public void beginContact(Contact contact) {