Android通过以编程方式创建的onclick按钮放置意图 - 未找到活动异常

时间:2017-07-18 11:22:09

标签: android android-intent android-activity android-manifest

我必须通过单击按钮将意图置于服务中,其中整个布局以编程方式创建。 我检查了“Android内容活动未找到异常”的所有答案,并尝试了所有答案。但问题仍然存在。我使用了try catch块,但问题仍然存在。

# some_controller
@employees.pluck(:id).each { |id| Delayed::Job.enqueue(id) }

# generate_pdf_job.rb
class GeneratePdf < Struct.new(:id)
  def perform
    employee = Employee.find(id)

    employee.details.each do |detail|
      pdf = EmployeDetailsPdf.new(detail)
      pdf.render_file(detail.id.to_s + ".pdf")
    end
  end
end

What I need is to do put a intent to a service SENDPARTYREPORT from the onclick listener of button UPDATE 1.

1 个答案:

答案 0 :(得分:0)

你必须致电

startService(i1);

而不是

startActivity(i1);

发生异常是因为您尝试启动“活动”而不是“服务”。如果我发现你纠正了SendPartyReport是一个服务,那么你将不得不使用startService方法。

问候