hi, i am new in android development . i have written this code to get my ip address but it is returning null . please point out my mistake in the code.
public class QuizActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String s = localip();
TextView tv = new TextView(this);
tv.setText("Hello, Android" + s);
setContentView(tv);
}
protected String localip()
{
String localip = "a";
int i = 0;
try{
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();i++) {
localip += i ;
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {