2013-08-31 6 views
0

J'ai essayé this il semble fonctionner pour tout le monde mais pas pour moi. Si vous voulez des informations supplémentaires informez-moi et je vais l'ajouter.Envoyer un message à Numéro spécifique (Whatsapp)

Mon code:

import android.net.Uri; 
import android.os.Bundle; 
import android.provider.Contacts; 
import android.app.Activity; 
import android.content.ComponentName; 
import android.content.Intent; 
import android.database.Cursor; 
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import com.actionbarsherlock.ActionBarSherlock; 
import com.actionbarsherlock.ActionBarSherlock.OnCreateOptionsMenuListener; 
import com.actionbarsherlock.app.SherlockActivity; 
import com.actionbarsherlock.view.MenuInflater; 

public class MainActivity extends SherlockActivity { 

Je reçois La méthode getSherlockActivity() est définie pour le type nouveau View.OnClickListener() {} A partir de ce code:

Cursor c = getSherlockActivity().getContentResolver().query(ContactsContract.Data.CONTENT_URI, 
        new String[] { ContactsContract.Contacts.Data._ID }, ContactsContract.Data.DATA1 + "=?", 
         new String[] { "[email protected]" }, null); 
       c.moveToFirst(); 
       Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("content://com.android.contacts/data/" + c.getString(0))); 

       startActivity(i); 
       c.close(); 

Merci à l'avance .

Répondre

1

Juste changer getSherlockActivity à this mot-clé et vous code fonctionnera bien. Cependant, il ouvrira seulement la fenêtre de chat de WhatsApp et ne pas envoyer le message automatiquement.

Questions connexes