Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8340853
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T05:17:46+00:00 2026-06-09T05:17:46+00:00

My project is use to receive SMS and display in a list. Error occurs

  • 0

My project is use to receive SMS and display in a list.
Error occurs in following line of code

setListAdapter(new ArrayAdapter<String>(this, R.layout.main,str));

Due to ListActivity is not define in code below. However BroadcastReceiver required for method to receive SMS.

public class SmsReceiver extends BroadcastReceiver{

So, question is how to define both superclass in one java codes? Full java code is provided below:

    package net.eg.app;

    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;
    import android.app.ListActivity;
    import android.telephony.SmsMessage;

    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    import android.widget.TextView;
    import android.widget.Toast;

    public class SmsReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) 
    {
        //---get the SMS message passed in---
        Bundle bundle = intent.getExtras();        
        SmsMessage[] msgs = null;
        String str = "";     
        if (bundle != null)
        {
            //---retrieve the SMS message received---
            Object[] pdus = (Object[]) bundle.get("pdus");
            msgs = new SmsMessage[pdus.length];            
            for (int i=0; i<msgs.length; i++){
                msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);                
                str += "SMS from " + msgs[i].getOriginatingAddress();                     
                str += " :";
                str += msgs[i].getMessageBody().toString();
                str += "\n";        
            }

            //---display in list---
            setListAdapter(new ArrayAdapter<String>(this, R.layout.main,str));

            ListView listView = getListView();
            listView.setTextFilterEnabled(true);


            //---method is call when listitem is clicked---
            listView.setOnItemClickListener(new OnItemClickListener() {
                //described method
            });
        }                         
    }


}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T05:17:47+00:00Added an answer on June 9, 2026 at 5:17 am

    If by “define both superclass” you mean, extending more than one class then the simple answer is NO. Java does not support multiple inheritance. You should rethink your whole approach.

    But you can do something like:

    public class YourClass extends Class1 {
    
        private final Class2 class2Impl = new Class2() {
        // Class2 "view" of this class, this inner class
        // has access to all fields/methods of YourClass
        };
    
        public Class2 asClass2() { return class2Impl; }
    
        }
    

    Also you can find more on multiple inheritance and “work-arounds” if you really needed. Just search on Google.

    Hope that helps. If that did not help at all, then my apologies for misunderstanding your question.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

In a project i use the following code to open a window: window.open(href, 'mysite'
When I compile our project use Delphi 2010 Trial, there has a fatal error
In my project I use quite complicated (and nested) collection: List<Pair<List<Pair<double>>, double>> myCollection As
When committing changes to already existing files I receive the following error messages since
I have been researching whether or not to use WCF for a new project
I have built a simple project which use Winsock Tool. When I receive any
For my side project kwiqi , I use ActionMailer's 'receive' method to process incoming
I use the following at the beginning of all modules in my Python project:
For a new project in Android I receive the location from various users from
I use thinking sphinx in my project on refinery cms. And I received this

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.