J'ai une activité Android appelée main.java et classe BPMClass.java. J'ai besoin d'appeler BPMClass.java dans la classe main.java. J'ai écrit le code de la manière suivante (ne montre pas le nom de la fonction):Comment appeler une classe Java à partir d'une activité Android
import com.app.BPMClass;
...
public class main extends Activity {
BPMClass bpmclass;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
bpmclass = new BPMClass("filename");
bpmclass. // does not show the function name of BPMClass.
}
}
....
BPMClass{
String fname;
public BPMClass(String filename){
fname=filename
}
public int fun1(fname){
int val=0;
.......
return val;
}
}
chèque wether vous avez enregistré cette classe correctement ou non, ou avez-vous l'installation de l'éditeur pour construire est automatiquement ou non –
juste deviner, la signature de 'BPMClass' est incomplète dans ce post et vraiment lit 'public class BPMClass' –
Modification avec eclipse? La construction automatique est activée? L'achèvement du code montre le constructeur 'BPMClass' mais pas la méthode publique' fun1'? –