안드로이드 개발 질문/답변
(글 수 45,052)
public class BluetoothChatService {
}
public class A extends Activity {
private BluetoothChatService mChatService = null;
private void sendMessage(String message) {
.
.
mChatService.write(send);
.
.
}
}
public class B extends View {
A first = new A ();
first.sendMessage("1");
}
하면 될줄 알았는데 안되네요;;
sendMessage를 public 으로 하거나 안에있는 변수를 static 변수로 설정해도 안되고
검색해보니 일반 자바에서는 되지만 Activity를 다룰때는 틀리다고 하는데...
뭘 봐야 하는건가요??? Activity 간의 데이터는 인텐드를 쓰면 되는건 알고 있지만 인텐드로는 못쓰는것 같은데...
A 클래스에 선언된 메서드를 BluetoothChat 클래스에서 쓰려고 하니 그렇죠.
선언이 안 된 메서드니까 쓸 수 없는 겁니다.